OPC (OLE for Process Control) – семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами. Суть OPC – предоставить разработчикам промышленных программ универсальный фиксированный интерфейс (т.е. набор функций) обмена данными с любыми устройствами. Компоненты OPC делятся на две категории – клиент и сервер. Клиент, как правило, является приложением по обработке данных (например, MMI и SCADA приложения). Сервер – источник данных, который собирает данные от устройств полевого уровня и делает их доступными для ОРС клиентов. Таким образом, любой ОРС клиент может обмениваться данными с любыми ОРС серверами вне зависимости от специфики устройства, для которого разрабатывался конкретный ОРС сервер.