DDE stands for Dynamic Data Exchange is an interprocess communication system which allowed applications share data by communicating across a network. One application could open a session to another application, then send commands to the other application and receive responses from the remote application. DDE was used by Windows, OS/2, and Macintosh operating systems. DDE is not widely used today but still supported by some operating systems.