Dynamic Data Exchange (DDE) allows one Microsoft Windows program to transparently exchange data with another. This has been recently superseded by a stronger ability, Object Linking and Embedding (OLE).