MicroMain CMMSMicroMain Maintenance Management CMMS EAM is available as an On Premise or Hosted Software, is software designed to streamline maintenance management. The word 'computerized' in the phrase indicates that with a CMMS, all the maintenance data will be stored on a computer making it much easier to keep track of maintenance operations. The word 'maintenance' indicates the focus of the software. There is software designed for all different type of jobs these days, and CMMS software is specifically designed to help facilitate maintenance requirements. The word 'management' also indicates the role of a CMMS. A CMMS can help track and manage all needed maintenance in terms of prioritizing tasks and gathering necessary information for maintenance technicians to perform work. Finally, the word 'system' pulls together all the features and capabilities you can expect from a CMMS.