This software programs performs as the foundation block for integrating all different software modules in the system. This software is built-around an SQL database which is used to store data from all programs and is designed to all programs can access the data they need from this central repository in SQL. It has the ability to ensure that data needs to be entered only once in the system and all reports can collect data from almost any of the programs running on the system.