A computerised maintenance management system, or a CMMS software is used for organizing maintenance information, performing maintenance activities and utilizing materials, equipment and other assets.