CuE is comprised of several independent modules where each module encapsulates the complete processing logic of a particular type of document (such as entry summary declaration or customs declaration). Each of those modules is an authoritative source of information when it comes to processing of particular type of documents.
This functionality is not duplicated in other modules. Instead, the services provided by the appropriate module are used. This approach ensures the reuse of the existing functionality and uniform treatment of documents throughout the system.
Modular architecture increases fault-tolerance and performance, eases the management of the system and enables selective deployment of the system.

