Łączenie i osadzanie obiektów(OLE) torozproszonysystemobiektowyi protokółopracowany przez firmęMicrosoft. Umożliwia komunikację aplikacjom używającym różnych formatów. Na przykładedytor tekstumoże wstawić obraz zoprogramowania do przetwarzaniaobrazu.
Wersja 1.0, wydana w 1990 roku, była ewolucją DDE (dynamiczna wymiana danych) . Został on oparty na Virtual Method Table, patrz (w) Virtual Method Table
Zobacz Component Object Model # OLE 1.0
Wersja 2.0 wykorzystywała Component Object Model (COM) zamiast Virtual Method Table.
Zobacz Component Object Model # OLE 2.0
Zobacz OCX: rozszerzenie sterowania OLE
W 1996 roku Microsoft zmienił nazwę OLE 2.0 na ActiveX .
OLE DB umożliwia dostęp do baz danych, arkuszy kalkulacyjnych Excel i innych plików danych.