A Computerized Maintenance Management System (CMMS) is, in very general terms, a software tool that helps organizations manage their assets and equipment. In short, these systems can help improve operational efficiency, reduce maintenance costs, increase asset lifespan, and ensure compliance with safety and environmental standards and thus please owners, managers, regulators and guests or clients — one of those rare cases where everyone wins! In this article, I will address what a CMMS is (along with a little history) and analyze the different CMMS types along with advantages and disadvantages of each. Like an angel on earth, making sure I do the work, so you don’t have to, I also address some important considerations you need to consider to increase the odds of a successful CMMS implementation on your organization, which in the end, is all that matters.
CMMS solutions have been in use for many years (since the 60s, as far as I can tell) in industries from aviation to utilities where the safety and capital-intensive requirements impose an absolute demand on the efficiency and proper rigorous management of maintenance procedures and costs.
The high costs at the time for both the software solutions themselves and for the IT infrastructure required, kept them far from being a possibility for smaller, less-capital intensive organizations which continued to rely on paper to support their scheduling and logging techniques.
As the costs involved dropped with the evolution of technology, more and more industries jumped in at the point at which the CMMS running costs become lower than the costs of system failures attributable to fully manual input and retrieval of data on physical formats.
Fast forward to the nineties, and the advent of the internet along with cheaper professional-grade computers and servers that gradually allowed more companies to make the jump to a fully dedicated maintenance management software (there was a transactional period where computer-based tools like spreadsheets were used to digitize plans and procedures but that was still a pretty much fully manual input on “digital papers” — better, but not quite there yet).
From the early 2000s onwards CMMS adoption really took off and most companies where equipment plays an important role in the production of whatever it is they create should really be considering using a dedicated maintenance platform (and most companies are).
Now that cost is really not a barrier to entry anymore, other benefits justify the use of a CMMS. Some of those benefits are as follows:
It’s not like some of these parameters could not be traced before with paper of excel sheets, it’s that now a lot more information can be easily logged and meaningfully extracted in almost real-time.
As with anything, however, it’s not all clear blue waters and green beautiful fields with unicorns, there are some aspects to consider, and you may have already been in the middle of some of these:
To address the not so good points listed above (and others) and in order to increase the odds of a successful CMMS implementation, proper time and attention should be given to the following points (it’s pretty much common sense but sometimes you need to read it from someone else):
At this point, I feel like it is relevant to quickly go through the major variants of CMMS types out there along with advantages and drawbacks of each so you can see what is it that makes sense to your particular setup — this is definitely not a one-size fits all kind of thing.
This type of solution is hosted on a remote server and is accessed via the internet. Someone else owns and takes care of the IT infrastructure. That someone also gets all the headaches of service level agreements, actual hardware maintenance and more IT related aspects in order to keep customers happy (and connected 99.9% of the time).
Why would you want this type of solution? Well, read on:
I’m here to give you all perspectives and, even though I am 100% in favor of cloud-based solutions for almost all companies (maybe the pentagon should be more careful than most), there are, of course, some things that are not so great:
This type of CMMS software is installed in the company’s own servers and computers. If you build washing machines, you may not want to have to deal with all that, just saying — keep focused on the core business. Anyway, I believe I owe you a list of pros and cons for this option too, so here it is for your convenience:
Why it could be a nice thing to have:
I think the negatives are pretty obvious though (I know, I’m biased but these may still be able to guide you in some way):
A CMMS is now a must, I think we can all more or less agree to that. The good news is that you have many, many options. On the other hand, the bad news is that you have many, many options. It is impossible to go through an article like this and come out with a formula (which is what I would like to provide you with) but the reality is that the parameters that go into your selection are wide-ranging; basically, each case is unique. I’d say that for the majority of small to medium sized companies, a cloud-based solution is the best. What I know happens too, is that companies will kind of follow a path that is common to others in the same market. If a partner or even competitor is using a CMMS package, the likelihood is that your company will investigate the applicability of that package to your operations. Technically speaking if it works for them, it probably works for you (note disclaimer on the current organizational culture — it may fail not because of the tool itself).
I hope that this little shallow dive onto the world of CMMS solutions was of value to you. As with many other things, just start, think a little and mostly act.
If you found any value on this text, I’d appreciate you’d share it with your network. I write about technological tools and concepts applied to industrial asset maintenance management for a wide range of industries. See my account here on medium.com or on our blog for more like this.