System Manager Software

ASP.NET Terminal communication platform

CMI System Manager

CMI System Manager is the core software program that works in harmony with the many specific software applications used in the Fleet Management software suite. There are plug-in modules for Fleet Management, productivity, automated gate systems, system alert module and more.

System Architecture Overview


System Manager is an ASP.NET based data-collection platform and administration console for small and very large data-collection systems. It is primarily responsible for accepting terminal transactions, managing terminal software updates, loading employees, and organizing data for distribution to terminals. The system is designed to send and receive data to and from terminals using web services

System Manager Software using web services

System Components


The overall system architecture is composed of a multi-tiered architecture comprised of web services, business objects, business logic, and a data access layer. The front end is accessible through a browser-based user-interface or, through CMI Genus terminals connecting to the system’s web services. All communications take place over http.

System Manager Software Communications

The System Manager application was designed from the ground-up to manage large, enterprise-wide data-collection terminal networks with large numbers of employees, terminals, and transaction volumes, across large diverse nationwide or global networks. CMI installations span a wide range of customers across various industries and organization sizes

The system is designed to provide workforce data-collection for very large organizations with a large distributed workforce. The system provides workforce organization, by allowing employees to be assigned to terminals, based on location assignments. This allows for management of the number of employees that are assigned to use a data-collection terminal and ultimately the distribution of employee data to each terminal.

The CMI System Manager provides the following:

  • Centralized database repository of employees
  • Allows employees to be logically assigned to locations and ultimately terminals
  • Provides both push and pull delivery of employee information to terminals
  • Captures and records biometric enrollments from one terminal and distribution to others based on employee assignments