OLE позволяет связывать объекты приложений или внедрять один объект в другой. В рамках технологии OLE базовым является понятие ДОКУМЕНТ. OLE сопоставляет с объектом два основных типа данных: визуальные и внутренние.
Документ - базовый объект, с которым происходит связывание или в который происходит внедрение других объектов.

Связывание - процесс, при котором в документ включаются только визуальные данные объекта и ссылки на его внутренние данные. Физически документ и связанные с ним объекты хранятся в различных областях памяти или файлах.
Внедрение - процесс, при котором документ и внедряемый объект объединяются в единое целое. Они хранятся в одной области памяти и в одном файле.
В рамках OLE взаимодействия различают понятия OLE объект, OLE контейнер и OLE сервер.

OLE объект - часть данных, которая совместно используется несколькими приложениями.
OLE контейнер - приложение, которое может быть встроено в OLE объект.
OLE сервер - приложение, которое способно создавать и обслуживать OLE объекты.
Достоинства OLE:
стандартность
открытость
более высокое в сравнении с DDE быстродействие
более высокая надежность
Недостатки OLE:
нет принципиальных ограничений на действия встраиваемых объектов
отсутствуют стандартные механизмы информирования о событиях
В процессе OLE взаимодействия приложения могут играть различные роли и поочередно быть OLE контейнером и OLE сервером.