DDE (Dynamic Data Exchange) a communication protocol that let applications call each other.
OLE was the first protocol that enabled users and programmers to create compound documents?that is documents that contain data from different applications (for example an Excel worksheet inside a Word document).