Our software architecture bring the highest theory and the best execution together to form a very modular and flexible solution.  We are also very cognizant to the upgrade process and ensure that upgrades will be backwards compatible and that features within the application are user-selectable so that users can choose whether to implement specific features of the application.  This allows an easily customizable solution for what each customer needs for his implementation.

Example Spec2000 Application Architecture

An example of an application architecture.