A computerized maintenance management system (CMMS) is software that helps an organization track the status of maintenance tasks, such as equipment repairs. It also tracks the location of replacement parts or subassemblies, which are generally located in a company's service depot or warehouse. A CMMS can be deployed on-premises or as a web-based CMMS service hosted by an outside vendor