Legarea și încorporarea obiectelor este o tehnologie care a fost dezvoltată de Microsoft® cu intenția de a face documentele și sistemele create de utilizator mai modulare. În esență, a creat o serie de funcții și metode de utilizare a subprogramelor mici în cadrul unui program mai mare pentru a permite funcții pe care programul mare nu le-ar avea în mod obișnuit. De exemplu, prin legarea și încorporarea obiectelor, a devenit mult mai ușor să creați un tabel asemănător unei foi de calcul într-un document text standard.
Fără legarea și încorporarea obiectelor, multe dintre caracteristicile comune de glisare și plasare în programele moderne nu ar fi posibile. Anterior, multe programe nu au putut încorpora informații în afara programului principal. De exemplu, un procesor de text ar permite doar efecte text și bazate pe text. Acest lucru însemna că nu existau imagini, diagrame sau grafice încorporate într-un document comun.
Pentru a ajuta la aceasta, unele suite de programe au permis schimbul de informații între componentele individuale. Această informație partajată a fost dificil de gestionat din cauza incompatibilităților din programe. De exemplu, era obișnuit ca informațiile de încorporare să nu poată fi modificate. Pentru a modifica informațiile, utilizatorul trebuia să reimporteze noua versiune din celălalt program. În plus, programele ar partaja de obicei informații doar cu alte programe din suită și nimic altceva.
Ideea de bază a legării și încorporarii obiectelor este ușurarea utilizării computerului. Cu această tehnologie, a fost posibil să se creeze programe care conțineau programe secundare diferite. Aceste sisteme secundare ar permite utilizatorilor să acceseze funcții dincolo de domeniul de aplicare al programului principal. În multe privințe, a fost ca și cum ai crea o suită de programe care să funcționeze ca unul singur.
În plus, formarea programelor secundare, legarea și încorporarea obiectelor au permis altor programe compatibile să lucreze împreună mai ușor. Dacă un program de grafică și un procesor de text aveau ambele activate legarea și încorporarea obiectelor, codul comun ar permite importarea directă a graficului în document fără conversie.
Utilizarea inițială pentru legarea și încorporarea obiectelor a fost aproape în întregime documente create de utilizator. Încă din acele timpuri, această tehnologie s-a ramificat în sisteme bazate pe web. În general, numai Internet Explorer® utilizează tehnologia strictă de conectare și încorporare a obiectelor, dar aproape fiecare browser web conține un fel de capabilități de încorporare.
Când această tehnologie a debutat, a fost în concurență directă cu sistemul OpenDoc acum defunct. În timp ce mai multe funcții ale OpenDoc au funcționat cu legarea și încorporarea obiectelor, multe nu au funcționat. Chiar dacă Microsoft® a asigurat oamenii că cele două formate sunt compatibile, asta nu s-a întâmplat niciodată. Deoarece Microsoft® și-a folosit tehnologia exclusiv în sistemul de operare Windows®, OpenDoc nu a putut concura și a dispărut.