The proposed CMMS system should include: work order management, work control planning and scheduling, equipment/asset inventory and supply warehouse inventory management, building and equipment inspection management, preventive and corrective maintenance management, labor tracking, service/help desk process, comprehensive management reporting, and a mobile work order process.