Dynamic Data Exchange (DDE) is a form of InterProcess Communication (IPC) in the Microsoft Windows operating environment. When two or more applications that support DDE are running simultaneously, they can exchange information, data and commands. DDE has been enhanced with Object Linking and Embedding (OLE) technology.