A CMMS (Computerized Maintenance Management System) is software designed to centralize, automate, and optimize maintenance operations. It manages work orders, preventive maintenance schedules, asset data, inventory, and reporting to improve equipment reliability and reduce downtime.