Know what's in your CMMS contract before you sign

David Berger offers tips and traps to consider when negotiating CMMS contract terms.

By David Berger, P.Eng., contributing editor

1 of 2 < 1 | 2 View on one page

When selecting a new CMMS package, you are not just buying software. These days, you are entering into a long-term relationship with the CMMS vendor, from the day you sign the contract until the day you terminate the maintenance agreement and implement another vendor’s software solution. Your relationship can span one or more decades given how complex, time-consuming, and expensive it is to replace your CMMS software. That is why you want to take the time to review your vendor contract and get it right.

Take the time to review your vendor contract and get it right.

At the time that you sign the contract with the CMMS vendor, you have the highest leverage. The vendor’s sales team and senior management are anxious to close the deal, celebrate the win, pass the client account to the implementation team, and move on to the next target sale. You are also eager to close and move on, as it has been a long, arduous process to date for all stakeholders, and your senior management is looking forward to realizing business-case benefits as quickly as possible. The contract is your last opportunity to manage expectations of the vendor, and all of the people in your company who are or will be involved with the CMMS software.

The contract should not only reflect the fairest pricing, but also the product and services purchased, assumptions regarding the software itself and any implementation services provided, warranty information, timelines, terms and conditions governing the vendor/client relationship, the guidelines on how to manage risk, and how to handle the situation if either party is dissatisfied. Some of these elements are discussed below, from the perspective of a CMMS expert, not a legal one, including tips and traps when negotiating contract terms.

Pricing for goods and services purchased

Business requirements: The key to managing expectations on what exactly is being purchased for what purpose, is bringing clarity to your business requirements. In turn, well-written technical specifications can minimize the price tag. This is one of the many benefits you reap from months of hard work with a wide representation of stakeholders to define future state processes and supporting system requirements. The more detail you can provide, the better, so that the CMMS vendor can more accurately price the job. When CMMS vendors sense their clients do not really know what they want, the price rises to reflect their increased risk of failure. Other ways to ensure vendors have sufficient detail to finalize pricing are:

  • extensive vendor demos spanning two to five days, depending on the size of your operations, which not only provides your users with enough time to properly assess a vendor’s software solution, but also allows vendors to better understand your needs and in turn, appropriate pricing
  • test scripts and scenarios for key processes and their supporting technical specifications, so that your users can better judge how well the vendor’s solution works with your processes and your data, and the vendor can better understand and price what it will be supplying
  • data dictionary and sample data for legacy systems and any interfacing software applications, in order to better price data conversion and software integration, respectively.
David Berger, a Certified Management Consultant (C.M.C.) registered in Ontario, Canada, is a Principal of Western Management Consultants, based in the Toronto officeDavid Berger, a Certified Management Consultant (C.M.C.) registered in Ontario, Canada, is a Principal of Western Management Consultants, based in the Toronto office. David has written more than 200 articles on a variety of topics such as maintenance management, operations management, information technology, e-commerce, organizational design, and strategy. In Plant Services magazine, he has written a monthly column on maintenance management in the United States, as well as three very extensive reviews of maintenance management systems available in North America. David has done extensive work in the areas of strategy, information technology and business process re-engineering. He can be reached at
Subscribe to the Asset Manager RSS feed

Timing of contract signing: As with many businesses, if you can time the signing of your vendor contract to coincide with the end of a month, quarter, or year, then you might be able to negotiate a better price. This is because CMMS salespeople have targets to meet or exceed by a certain date in order to maximize remuneration. Public companies have an even stronger link to contract timing due to pressure from shareholders to attain published revenue goals. Obviously, your leverage on pricing is also heavily dependent on supply and demand — for example, pricing discounts can be higher during tough economic times when demand for CMMS typically drops off.

Risk/reward pricing: For a company that is willing to take on additional risk, the reward will often be preferred pricing. For example, you might elect to take on additional risk, presumably for a lower price, as one of the first customers of a new, unproven CMMS package, module, beta release, or customized functionality that will be built into the core product. You may also be able to negotiate better pricing when a CMMS vendor is unfamiliar with your type of business, your industry, or even the country in which you operate. Surprisingly, many companies do not take advantage of this opportunity.

1 of 2 < 1 | 2 View on one page
Show Comments
Hide Comments

Join the discussion

We welcome your thoughtful comments.
All comments will display your user name.

Want to participate in the discussion?

Register for free

Log in for complete access.


No one has commented on this page yet.

RSS feed for comments on this page | RSS feed for all comments