CMMS provides agencies with the combination of abilities to both plan proactive and reactive maintenance as well as tracking all work cost and accomplishment including preventive maintenance routines, complaint calls, and work orders for maintenance and repair.