NChris Software Solutions proposes to build a robust object oriented system that fulfills all the requirements and is written in Java. The objective is to build this system without any platform restrictions or any other type of limitations. The system architecture will guarantee maintainability, flexibility, and most of all scalability. The objects that will comprise this system will be designed so that they can be remotely instantiated. The client/server architecture will guarantee "thin client" the front end, with the computations being performed by the 'back end" objects. In order to plug in different reports (different ways of viewing data), the core architecture will enable dynamic instantiation of objects that implements the proposed interface.
Keywords: Object Oriented Programming (Oop), Java, Decompression Sickness (Adrac), Data Reporting, User Interf