A Computerized Maintenance Management System (CMMS or CMMS Software) enables the management of various asset management and plant maintenance functions from a single application. It has various features like an asset register, maintenance modules, schedulers, analytics, and administration functionalities. CMMS Software brings many benefits to the organization including increasing equipment uptime, improving maintenance team productivity, enhancing asset life, increasing equipment reliability, and optimizing the cost of maintenance.
Understanding the need and benefits of a comprehensive CMMS software is very easy, whereas choosing the right CMMS is not always an easy one. When trying to evaluate CMMS software, organizations can easily get distracted by a multitude of options.
In a two-part series, let’s examine how to select the right CMMS software and how to use it effectively to meet your business objectives. Here is the first part, which outlines a comprehensive guide with several criteria, to help you choose the right CMMS software for you.
Table of Contents
ToggleUnderstanding the organization’s business objectives and asset management/plant maintenance goals should be your first step. Once the asset management and plant maintenance goals are understood, it’s easy for you to define your business requirements and detail the features and functionalities that you require from the CMMS software.
The maintenance team will be actively using the CMMS software and thus need to play a vital role in the selection of CMMS software. The maintenance team may in turn have different internal departments (e.g. Mechanical, electrical, utilities, projects) and each of the functions need representation. Empanelling team members across different levels will ensure their unique requirements are met. For example, transaction users may require ease of use, middle managers and supervisors may require planning and productivity tools, and plant heads and maintenance heads may require comprehensive reporting and asset analytics. Representation from different plants ensures that the nuances in daily routines and best practices are captured.
Core users of the CMMS Software will be the maintenance team. However, given the role of CMMS software in enterprise asset management and meeting plant uptime goals, it plays a larger role and directly contributes to the production and revenue. Having a varied team, with representations from various departments, functions and interest groups within the organization, is essential to have a comprehensive evaluation and suitability assessment. Evaluation of the broader stakeholder team includes
Evaluation team members should include those who understand the daily operations to those bringing a strategic perspective.
Not all CMMS Software is created equally. While each one of the CMMS software can claim its unique selling propositions and value offerings, what separates the wheat from the chaff are the breadth and depth of functionalities. Most often the right CMMS software may not be the one with a hard sell or packaged as an appendage to a popular ERP (Enterprise Resource Planning) Application. CMMS is a class of its own, requiring specific domain knowledge, process excellence and technology expertise.
Defining the requirements right – and to a useful level of detail – is the foundation stone for your CMMS project. All actions are going to start, and the results refer to here. Thus, small omissions, deviations or over-engineering can lead to a different trajectory with a non-conforming end-product.
Technology plays a vital part in all information systems and IT tool selection. Besides functional requirements, the IT team shall have its own set of requirements to ensure conformance with the organization’s technology strategy. IT requirements typically include
Depth indicates a rich set of functionalities to address the identified and latent needs of the chosen function or department in a more thorough and comprehensive manner, It also denotes the deeper support offered for the variations in the processes, as practised by different industries, in a ready-to-use fashion. Product depth reflects the maturity of the CMMS Software and the maintenance domain expertise of the organization behind the CMMS. Rich domain expertise and mature product indicate robust solutions to meet current needs and a guarantee to address the emerging needs.
Evaluating product depth can be more complex and can be assessed on these different dimensions
Evaluation of the CMMS Software should not only include the product capabilities but should also include that of the CMMS Vendor. Concentrating only on the product functionalities limits the evaluation to features but misses the more important points – implementation and longer-term roadmap.
Ultimately it is this organization that will determine the success of your project and realize defined benefits. Evaluating the domain expertise, maturity, tenure, and track record of the vendor should be high on the assessment. A competent vendor can address your current objectives, remediate gaps and also can steer you to the future.
Benefits of the CMMS software are realized via implementation and thus CMMS implementation is critical. To derive the defined benefits, implementation requires the convergence of industry knowledge, organization needs, maintenance expertise, process excellence and technology solution experience. It will be a joint exercise between the organization and the vendor but typically vendor-led. Understanding the vendor’s capabilities, implementation process, project execution and management abilities, track record, prior success stories etc. helps in evaluating comprehensively.
Technology is fast-changing, and we are witnessing many emerging technologies like the Internet of Things, Artificial Intelligence / Machine Language, Virtual Reality / Augmented Reality etc. are changing the face of maintenance and asset management. Organizations should consider upcoming technology trends and industry trends and assess the Vendor’s product roadmap, direction, and product release plans.
User adoption and engagement determine the ultimate success of CMMS implementation and its usage. Customer support is the enabling factor for user adoption and engagement and thus, it is one of the most important and differentiating evaluation criteria.
CMMS Software costs need to be clearly evaluated before deciding on how to implement a new CMMS. Management would like to have a clear budget set out at the start of the project detailing the upfront capital expenditure and recurring operational expenditure. Given the complexity of vendors’ deployment and pricing models, and the many potential hidden costs, creating a CMMS budget can be far more complex.
There are 2 widely adopted deployment models
The software is built on the company’s data centre and servers and the built instance is available for the sole use of company personnel. Mostly it’s an upfront purchase of requisite licenses with additional costs for implementation, maintenance and support. Involves many additional costs in terms of implementation costs, customization costs, training costs, annual maintenance contracts (AMC) for upgrades, updates, and support costs.
The application is deployed in the cloud and is delivered as a service i.e. Software-as-a-Service or SaaS. There is no capital investment required herein, and the company can use the software via browsers and mobile devices. Involves monthly subscription fees for usage based on the number of users.
On-premises deployment makes CMMS implementation very expensive with huge capital investments and operational expenditures. The hidden costs of on-premises CMMS implementation can be much bigger. SaaS or Subscription model leverages shared infrastructure and costs and makes the cost variable. Usually, subscription costs will be all-inclusive and factor hosting charges, data storage, software costs, upgrades and updates of base CMMS software, customer support etc.
The following tabulation outlines the cost factors of CMMS implementation and how the deployment models fare on each of those factors. This can serve as a comprehensive guide for you to account for all the costs and arrive at the full budget.
Jai Balachandran is an industry expert with a proven track record in driving digital transformation and Industry 4.0 technologies. With a rich background in asset management, plant maintenance, connected systems, TPM and reliability initiatives, he brings unparalleled insight and delivery excellence to Plant Operations.
Company