CARL Source makes it easy to create interfaces for exchanging data with other applications both for import and export.
The exchange is built on CARL Source business objects and not on the database. Consequently, the business rules apply to the creation or update of objects in CARL Source and can be used for exports.
Construction of a CARL Source data exchange with external systems

The data exchange is built around the following functions:
Integration object
The contents of the exchange are described in the form of integration objects.
The integration object is built starting with a main entity handled by CARL Source and accessible in the dictionary, and its attributes.
Its description can be supplemented with that of the sub-objects of which it is composed.
Interface
The input or output interface describes the format, complete contents, and any specific processing of the exchange.
It runs on one or more external systems.
Standard
The exchange standard defines the format of the exchanged file in the event of a flat file (as opposed to the xml file format).
External system and connection point
Applications that communicate with CARL Source are managed under the external systems.
The connection point contains the technical settings of the communication mode between CARL Source and the external systems.