A computerized maintenance management system, or CMMS, is a type of software that centralizes and digitizes all building maintenance activities. This system helps maintenance staff track and perform maintenance activities in a hotel, office building, hospital, or other facility.