OLE (enlace de objeto e incrustación) permite incrustar objetos de una aplicación a otra. El control de contenedores OLE actúa como un host, lo que le permite mostrar e interactuar con los datos del objeto integrado, a pesar de que los datos en sí residen dentro de la aplicación original. El usuario puede editar los datos directamente dentro del contenedor, y los cambios se guardan nuevamente en la aplicación fuente.