The capability for one program to call another program is called linking. The capability to place a piece of data inside a foreign program or document is called embedding.
OLE also allows for linking different objects and documents. For example, when Chrissy creates a document that contains a URL, that URL turns blue and is underlined, indicating a user can just double-click it to be taken to the appropriate web site. This is an example of linking capabilities. If Chrissy adds a spreadsheet to her document, this is an instance of embedding. If she needs to edit the spreadsheet, she can double-click the spreadsheet, and the operating system will open the correct environment (which might be Excel) to let her make her changes.
This technology ...