Nutcracker’s software is designed using a service orientated architecture. This architecture comprises of a number of core systems. The primary component of this architecture is the Nutcracker Central Messaging System (CMS). End Users interact with the Nutcracker CMS via a variety of available front end applications labelled Nutcracker Online Application Host (NOAH). Data and business functionality is provided to CMS by means of custom Nutcracker applications called CMS Drivers. These drivers are built to connect to and interact with any number of external and third party data sources to provide users with data and business functionality. Below you’ll find an overview of the Nutcracker Architecture and a further specification of the Nutcracker CMS and the NOAH and CMS applications.