This section is non-normative.
Plenty of platforms and services are designed to handle documents. A quick overview must include the management platforms (such as Enterprise Content Management or Digital Asset Management platform), platforms which exploit these documents for a dedicated use (such as e-learning or MOOC platforms) and applications that produces the document (such as office applications, LCMS platforms or publishing chains). Depending of its purpose and its technological bases, each platform has its own way to handle documents. Such particularities require the development of specific connectors to exchange documents
between two platforms (or sometimes between two versions of platforms). Content Interactive Delivery (CID) aims to furnish a generic protocol to define these document exchanges in order to send or receive documents from any document system.
CID allows a server to define its document processes in a manifest and allows a client to download and execute this manifest. The main originality of the protocol is the specification of direct interactions between the user and the server platform. In order to be in conformance with the particularities of document handling of each system, a server could furnish a web page to allow the user to specify the document exchange details.