Verfahren zum programmübergreifenden Datenaustausch für Windows (ab Version 3.0). Dabei werden zwischen zwei verschiedenen Anwendungen Daten ausgetauscht, indem eine Datei der Quellanwendung (Server-Programm) komplett oder teilweise in eine Zielanwendung (Client-Programm) kopiert wird. Die Kopie bleibt aber mit der Quelldatei verknüpft, so dass dortige Änderungen auch in der Kopie erscheinen. DDE wurde später aber durch
OLE ersetzt und erweitert. Das OLE-Verfahren, bei dem Objekte miteinander verknüpft werden, entspricht im wesentlichen dem DDE-Verfahren.