que se relaciona con otra para aportarle una función nueva y generalmente muy especifica. Esta aplicación adicional es ejecutada por la aplicación principal e interactúan por medio de la API. También se lo conoce como plug-in(del ingles "enchufable"), add-on(agregado), complemento, conector o extensión. Menú complementos La aplicación principal o host proporciona servicios que el complemento puede utilizar, incluyendo un método para que los complementos se registren a si mismos y un protocolo para el intercambio de datos. Los complementos dependen de los servicios prestados por la aplicación de acogida y no suelen funcionar por sí mismos. Por el contrario, la aplicación principal funciona independientemente de ellos, lo que permite a los usuarios finales añadir y actualizar los complementos de forma dinámica sin necesidad de hacer cambios a la aplicación principal Historia Menú complementos Los primeros complementos aparecieron tan pronto como a mediados de 1970, cuando el editor de texto EDT corriendo en el sistema operativo Unisys VS/9 y utilizando la serie de ordenadores Univac 90/60, permitía a un programa externo acceder a la memoria para editar la sesión. Ya en 1987 MACINTOSH incluía la funcionalidades de HyperCard y QuarkXPress. En 1988, Silicon Beach Software incluyo complementos en Digital Darkroom y SuperPaint, y Ed Bömke acuñó el término plug-in. FUNCIONAMIENTO MENU COMPLEMENTO
La aplicación principal o host proporciona servicios
que el complemento puede utilizar, incluyendo un método para que los complementos se registren a si mismos y un protocolo para el intercambio de datos. Los complementos dependen de los servicios prestados por la aplicación de acogida y no suelen funcionar por sí mismos. Por el contrario, la aplicación principal funciona independientemente de ellos, lo que permite a los usuarios finales añadir y actualizar los complementos de forma dinámica sin necesidad de hacer cambios a la aplicación principal. Menú complementos