Dynamic Data Exchange
Dynamic Data Exchange (DDE) es una tecnología de comunicación entre varias aplicaciones bajo sistemas operativos Microsoft Windows y en OS/2.Aunque es apto para las últimas versiones de Windows, ha sido reemplazado por su mucho más poderoso sucesor "Object Linking and Embedding", "COM" y "OLE Automation".En particular, DDE permite que una aplicación abra una sesión con otra, enviar comandos al servidor de aplicaciones y recibir respuestas.Sin embargo, este no permite incorporar una interfaz del servidor dentro de la aplicación cliente, tampoco soporta la incorporación de un servidor de datos dentro del archivo cliente (por ejemplo: almacenamiento estructurado); y para usar DDE se tienen que conocer los comandos de DDE que el servidor soporta, lo cual no ha sido generalmente estandarizado (si bien existieron algunos estándares, como la especificación spyglass para navegadores web).Así, para emplear toda la funcionalidad del DDE, se debe agregar código especial en cada aplicación cliente para cada servidor que este quiera controlar, o la aplicación cliente debe facilitar un lenguaje de script o macro.