OLE za kontrolu procesa skup je standarda koji se odnose na automatizirane sustave proizvodnih procesa koji olakšavaju komunikaciju između kontrolera sustava i opreme postrojenja u cijeloj industriji. OLE identifikator je skraćenica od Object Linking and Embedding, a cijeli se pojam općenito skraćuje na Object Linking and Embedding for Process Control, ili OPC. Standardi su relevantni za proizvodne procese temeljene na operacijskom sustavu Microsoft Windows® (OS) i njima upravlja OPC Foundation. OLE za kontrolu procesa razvijen je 1996. godine u pokušaju stvaranja standardiziranog skupa komunikacijskih protokola procesa temeljenih na OLE, DCOM i COM tehnologijama korporacije Microsoft za njihov Windows® OS. Provedba OLE za sustav standarda upravljanja procesima omogućuje jednostavnu integraciju automatiziranih proizvodnih sustava u širokom rasponu industrija.
Automatizirani proizvodni i industrijski procesi općenito se sastoje od tri glavna podprocesa — planiranja toka, upravljanja i podnih sustava. Procesi se koreografiraju u fazi planiranja tijeka, dok kontrolni procesi koriste informacije o planiranju kako bi rekli podnim sustavima što treba učiniti i kada, te stalno prate cijeli ples kako bi identificirali i ispravili anomalije. Ovo je, barem teoretski, savršen sustav, ali zahtijeva da upravljački i podni sustavi govore barem isti jezik. To je osobito istinito kada se u proces uvedu novi strojevi ili kontroleri.
OLE za sustav kontrole procesa, ili OPC, kako je poznatiji, u svojoj srži ima skup zajedničkih objekata, protokola i sučelja. Zajedno, oni tvore standardizirani komunikacijski most koji osigurava da se sustavi upravljanja i izvršavanja mogu bez problema premještati ili dodavati procesu. Kako tehnologije u proizvodnji i industriji napreduju, tako se OPC standardi nadograđuju i u skladu s tim mijenjaju. Upravljanje ovim procesom vodi grupa poznata kao OPC Foundation, koja je odgovorna za njegovo održavanje i provedbu.
Prije pojave OLE za sustav upravljanja procesima, za svaki novi automatizirani proces morala se napisati posebna aplikacija. To je očito bilo dugotrajno i skupo te je stvorilo okruženje u kojem igrači u industriji i proizvođači strojeva nisu mogli razviti ili implementirati zajedničke sustave. To je dovelo do razvoja sustava izolirano s razmjernim gubicima u racionalizaciji i učinkovitosti. Uvođenje OLE za standarde upravljanja procesima može se stoga smatrati jednim od najznačajnijih razvoja u povijesti automatizirane kontrole procesa.