Nesne bağlama ve gömme, kullanıcı tarafından oluşturulan belgeleri ve sistemleri daha modüler hale getirmek amacıyla Microsoft® tarafından geliştirilen bir teknolojidir. Temelde, büyük programın normalde sahip olamayacağı fonksiyonlara izin vermek için daha büyük bir program içinde küçük alt programları kullanmak için bir dizi fonksiyon ve yöntem yarattı. Örneğin, nesne bağlama ve katıştırma ile, standart bir metin belgesi içinde elektronik tablo benzeri bir tablo oluşturmak çok daha kolay hale geldi.
Nesne bağlama ve gömme olmadan, modern programlardaki ortak sürükle ve bırak özelliklerinin çoğu mümkün olmaz. Önceden, pek çok program ana programın dışına bilgi yerleştiremedi. Örneğin, bir kelime işlemcisi yalnızca metin ve metin tabanlı efektlere izin verir. Bu, ortak bir belgede gömülü resim, çizelge veya grafik olmadığı anlamına geliyordu.
Buna yardımcı olmak için bazı program paketleri, her bir bileşen arasında bilgi paylaşımına izin verdi. Bu paylaşılan bilgilerin, programlardaki uyumsuzluklar nedeniyle yönetilmesi zordu. Örneğin, gömme bilgilerinin değiştirilememesi yaygındı. Bilgiyi değiştirmek için, kullanıcının yeni sürümü diğer programdan tekrar içe aktarması gerekiyordu. Ek olarak, programlar genellikle yalnızca odadaki diğer programlarla ve başka hiçbir şeyle bilgi paylaşmaz.
Temel nesne bağlama ve yerleştirme fikri, bilgisayar kullanımını kolaylaştırmaktır. Bu teknoloji ile farklı ikincil programlar içeren programlar oluşturmak mümkün olmuştur. Bu ikincil sistemler, kullanıcıların ana programın kapsamı dışındaki işlevlere erişmesini sağlar. Birçok yönden, biri olarak işlev gören bir programlar paketi oluşturmak gibiydi.
Ek olarak, ikincil programları oluşturmak, nesne bağlamak ve yerleştirmek diğer uyumlu programların birlikte daha kolay çalışmasını sağlamıştır. Bir grafik programı ve bir kelime işlemcisinin her ikisinde de nesne bağlama ve gömme özelliği etkinse, ortak kod grafiğin dönüştürülmeden doğrudan belgeye içe aktarılmasını sağlar.
Nesne bağlama ve gömme için orijinal kullanım neredeyse tamamen kullanıcı tarafından oluşturulan belgelerdi. Bu ilk günlerden beri, bu teknoloji web tabanlı sistemlere dallandı. Genel olarak, yalnızca Internet Explorer® katı nesne bağlama ve yerleştirme teknolojisi kullanır, ancak hemen hemen her web tarayıcısı bir tür gömme yetenekleri içerir.
Bu teknoloji lanse edildiğinde, şu anda geçersiz olan OpenDoc sistemi ile doğrudan rekabet halindeydi. OpenDoc'un çeşitli işlevleri nesne bağlama ve katıştırma ile çalışırken, çoğu çalışmadı. Microsoft® insanlara iki formatın uyumlu olduğuna dair güvence vermesine rağmen, bu asla olmadı. Microsoft®, teknolojilerini yalnızca Windows® işletim sisteminde kullandığından, OpenDoc rekabet edemedi ve öldü.


