How to choose a CMMS
and lead the implementation project?

Setting up a CMMS.

How to choose a CMMS Software?

Choosing and implementing a CMMS tool in the company

Excerpts from the AFIM study on CMMS in France.


In order for the project to be successful, the implementation of a CMMS (Computer-aided maintenance management) necessarily requires a detailed and thorough analysis of needs, a precise definition of objectives, careful preparation of the players and the support of all involved. Indeed, such an approach must be carried out under the impetus of the management and the participation of the company’s personnel. These prerequisites will make it possible, on the one hand, to make a relevant choice from among the offerings on the market and, on the other hand, to reflect on the most intelligent and effective organisations.


“…the main problem with the CMMS is not a technical problem but that it requires a cultural shift.”


Choice and implementation of a CMMS tool in our company.

The statistics compiled from students who do their internship in the field of maintenance or their apprenticeship in a company are very articulate. Around 20% of topics discussed are entitled “choice and implementation of a CMMS tool in our company”. After 6 months of consultations and sometimes difficult discussions between the different departments, we see that the main problem of the CMMS is not a technical problem but requires a shift in culture which must be accepted by all company departments and managers: purchasing, methods, manufacturing, maintenance, new works, accounting. The majority of the conclusions of these internship reports lead almost irremediably to an acknowledgment of failure when there is no person designated by name to take responsibility for a CMMS project, even if the specifications have been clearly defined and the CMMS package purchased and installed. In some cases the student’s departure signals the end of the use of the tool, even though it seemed to be well accepted and provided services that were deemed satisfactory…

Investing in a CMMS.

The decision to invest in a CMMS tool involves the careful assessment of company department habits when, for historical reasons, they use different coding systems for the same piece of equipment according to their particular field (purchasing, methods, new projects, maintenance, or operations). The CMMS product offer and market are moving towards the use of nomadic technologies, which will require that the habits that were developed since the first installation be reassessed.

It is always difficult for a decision-maker to choose something that is both long-lasting and suitable for the company. Many companies that decided to invest in a particular product ten years ago are now changing their strategies to adopt software packages that will eventually become de facto standards—a situation that some people do not agree with, comparing it to conventional office software.

Customer success stories
CMMS user testimonials

What is a CMMS?

“…CMMS can be a decision support tool.”


A CMMS is part of the information, management and control system for the maintenance function, whose purpose is to maintain facilities and buildings in working order so that they are capable at all times of meeting their design specifications in an efficient and economical manner. The computerised management tool is thus an aid to tracking, archiving, analysing, and decision-making.

Generally, the CMMS can therefore be a decision-making tool that helps to:

  • Manage costs for the facilities to be maintained
  • Ensure the long-term durability of assets
  • Optimise technical and human maintenance resources
  • Manage the preparation of servicing operations, their scheduling and costs
  • Optimise management of the stock of spare parts in order to reduce the value of this stock whilst maintaining satisfactory availability of facilities
  • Perform an inventory of technical facilities and create documentation for them
  • Increase the reliability of facilities by analysing formalised collected feedback, by deciding on and presenting reasoned plans of action.

Defining the True Requirements

Acquiring a CMMS

As the publishers of CMMS software have shown, regular improvements are made in the ergonomics of display modules, their capabilities and power (faster processing speed, increasingly powerful databases compatible with different data standards), and in the wide variety of choices for data summary presentations for use by decision-makers (from a pie chart giving the annual costs of a given facility to the optional decision-making tool).

The computer processors that run CMMS applications are constantly improving; they have gone from processing speeds of a few tens of MHz to processors operating at over 3 GHz. Thanks to developments in computer architecture, systems are available in the form of a standalone workstation, an Intranet (or Extranet) network, or a client-server network. This means that there is a product to cover practically any type of requirement. The maintenance department looking for a system is therefore spoilt for choice, but will often need to consult the company’s information systems department and its information systems policy.

The first consideration to be borne in mind by those seeking to acquire a CMMS is that the tool will need to be used in an ergonomic fashion, just like a telephone or a screwdriver, without requiring any computer skills. It is of great value, however, to arrange for the information systems department to provide support for any powerful software, because knowledge of databases will be useful. The key to obtaining the right CMMS package is first to define the true user requirements and to buy only the features that are of use to the company.

An Important Step: Specifying What Is Needed

Who is a CMMS for? what is it for? what are the expected results?

Article to discover
« Why use a CMMS? »

A specification must be drawn up using value analysis and functional analysis techniques (for the functional specification). This defines the requirements in terms of useful features, not in terms of features already defined.

As L. D. Miles, the founder of value analysis after the Second World War remarked, “If I cannot obtain a product, I must obtain the features of the product.” This can be summed up by substituting the sentences written by M. Delafolie in his book on value analysis: “What CMMS features should I buy?” rather than “What CMMS software should I buy?”

This has become common practice in design or re-design studies for industrial products and services, and is perfectly suited to the situation of defining a CMMS specification.

Experience has shown that, if these precautions are not taken, many CMMS projects end up lying forgotten in the bottom drawer because they did not satisfy user requirements.

As Jean-Claude Francastel said at the 15th CMMS panorama, the most important pieces of advice are:

  • State your objectives clearly: a CMMS—What for? For whom? What is the expected result?
  • Express the need in terms of strictly necessary features. Eliminate anything that is not necessary.
  • Work in a multidisciplinary group to perform a formal analysis of requirements and to write a functional specification subject to a consensus among all potential users.
  • Do not underestimate the preliminary resources to be implemented before the final decision.
  • Any errors or omissions during the writing of the specification are practically irretrievable once the product has been purchased. They result in additional costs and delays in order to apply corrections or to define new software functionality.
  • Ask preselected suppliers to give references: customers using their CMMS applications. Do not hesitate to visit sites where these software packages are in operation to find out how their users rate them.
  • Find out how long the product will last and the supplier’s ability to provide upgrades over time. For example, are they selling Version 1.1 or Version 9.1?
  • Check the supplier’s ability to provide maintenance and assistance.
  • Plan a training period for all personnel (from shop floor workers to the company’s top technical manager).
  • Check how well the organisation and the software suit each other. If the organisation is sufficiently formalised, the software should be able to adapt. If, in addition, there is already a CMMS, a configurable software package should be chosen. Finally, if the organisation is not very formalised, it will be possible to exploit the structuring effect of the software package.
  • The implementation of a CMMS requires a change in company culture involving a long-term effort, and this must constitute a lasting strategic policy of the company. The requirements for setting up a CMMS are similar to those required for the implementation of a new maintenance policy such as Total Productive Maintenance (TPM)® or MBF (similar to RCM, reliability-centred maintenance).
  • If possible, choose a project leader who is independent of the production and maintenance departments, who can ensure the durability of the CMMS application and who will be an advocate of CMMS—the “CMMS Leader.”

Changing Habits


One of the most difficult tasks is to get rid of old habits. User scepticism is a very common obstacle; they often say, “We’ve been doing it our way for ten years and we don’t see any reason to change our methods now.”

The experience of companies that have chosen a CMMS system is characterised by two very different attitudes:

a) When companies (small ones) do not have any in-house expertise in the field, in most cases the decision-makers made a subjective choice according to the selling points and offers put forward by the CMMS sales representative. This entails major risks: the product can only partially fulfil the company’s needs. It might be expensive to operate and maintain. Production delays caused by software malfunctions can end up damaging the company’s image and lead to loss of market share.

b) When the company has in-house resources or uses subcontractors to draw up the functional specification, they are partially protected from poor choices not suiting their functional requirements. The advantage of this method, which costs a lot of time and money during the specification phase, is that it can garner many responses to an invitation to tender based on the customer’s functional specification. The final purchase decision is often made by an ad hoc committee, and the risk of subsequent problems is minimised thanks to the multidisciplinary evaluation performed.

The use of word processing software has become commonplace in every business sector in spite of some initial reluctance at the prospect of using a screen, a keyboard and a mouse. The introduction of a CMMS tool in companies will follow a similar path.

Employees must be prepared for this gradual change in mindset, short-term objectives must be set, and employees must be kept informed regularly about the increased productivity obtained thanks to the CMMS tool. It is essential that the people who feed data into the CMMS software are able to see the results and know that the efforts they have been asked to make are strategic for the company.

This is the price of ensuring the success of all the effort made by all categories of personnel. The best proof of a well set-up CMMS comes when the information system breaks down and it is no longer possible to access the operating features of the equipment of a manufacturing facility. All employees are then without their asset management tool, and operations can be paralysed for several hours.

A CMMS package satisfying all the requirements of a company should be just as essential as the telephone or the maintenance technician’s toolbox.

CMMS user satisfaction survey

The contact AFIM has with the various maintenance associations that have undertaken surveys of users of CMMS tools allows us, thanks to their kind permission, to use key elements of their results. This study was carried out within the framework of the Junior Maintenance Clubs by Damien VUJICIC and David DIJON, students in a Master’s degree in Industrial Systems Engineering – Technical Management and Maintenance specialisation at the Institut universitaire professionnalisé de Sénart (University of Paris XII).

First observation: the level of user satisfaction and return on investment varies greatly. Most of those surveyed consider that major or minor benefits were obtained through the use of the CMMS. However, between 20% and 40% of those interviewed were unable to determine whether the installation of the CMMS had provided any improvements. 20% of the answers revealed that the CMMS system had been incorrectly sized.

The answers show that the success of a CMMS installation depends on the involvement of the management team, the correct choice of CMMS software, and effective training of personnel.

The answers indicated that those considering replacing or upgrading their CMMS give more importance to the right choice of CMMS software and do not consider software training to be a major factor of success.

Survey summary tables

(Please note that the sum of the answers does not reach 100% because some companies did not answer all the questions)

Table I: Benefits obtained with a CMMS


Benefits obtained with the CMMS Very significant
No answer
Reduced labour 9.2% 37.5% 31% 11.5%
Reduced material costs 11.5% 43.7% 20.7% 13.8%
Increased availability 21.8% 33.3% 25.3% 9.2%
Increased reliability 21.8% 35.6% 24.1% 8%
Improved cost control 44.8% 26.4% 16.1% 2.3%
Improved feedback 46.6% 18.4% 23% 2.3%
Improved maintenance scheduling 32.2% 36.8% 18.4% 2.3%
Improved actual maintenance time 37.9% 32.2% 16.1% 2.3%
Improved management of spare parts 24.1% 37.9% 23% 4.6%

Table II: The two most important factors for successful CMMS implementation


Factor % naming this factor as most important % naming this factor as second most important % naming this factor as first or second most important
Involvement of management 20% 26% 46%
Choosing the right CMMS software 23% 12% 35%
Effective training 9% 16% 25%
Return on investment 14% 10% 24%
Allocated budget 5% 14% 19%
Culture change supported by management 11% 8% 19%
Efficient management of the project group 9% 10% 19%
Technical support from software supplier 9% 4% 13%

Table III: Main reasons for changing or acquiring CMMS software


Reason Percentage
To increase maintenance performance 25%
To increase functionality 18.4%
To integrate maintenance with other company features 10.3%
Don’t know 9.2%
The supplier no longer provides after-sales service for the old CMMS package 2.3%
To comply with internal company standards 2.2%


You can get more information at the AFIM website

Main authors: Jean-Claude Francastel, Gilles Zwingelstein, Francis Vasse

© AFIM 2007

Also worth seeing

Optimizing water resources: Semidao’s ascent thanks to CARL Source

Since 2018, Semidao has grouped together four wastewater and drinking water treatment structures. It is a local public company owned by the local authorities of the Porte de l'Isère and Heyrieux agglomeration communities. 115,000 inhabitants who consume 9 million m3 per year, 75 agents overseeing 130 rainwater and wastewater treatment facilities and 115 water management [...]

How CARL Source CMMS revolutionized equipment management at Ensemble Hospitalier de la Côte

The Ensemble Hospitalier de la Côte (EHC) groups together, from Gilly to Crissier and from the shores of Lake Geneva to the foot of the Jura mountains, 1 acute care hospital and 2 rehabilitation centers, 1 private clinic, 3 outpatient clinics, over 20 medical centers and 3 long-stay nursing homes. To maintain the wide range [...]

What is the economical impact of implementing CMMS/EAM software on ROI and beyond ?

In today's ever-changing business landscape, the adoption of cutting-edge technologies is becoming imperative for organisations striving to remain competitive and efficient. Among these technologies, computer-aided maintenance management (CMMS) solutions play a vital role in optimising operations, improving asset management and, ultimately, influencing a company's economic trajectory. This Item looks at the economic impact of implementing [...]

Compagnie Fluviale de Transport: Navigating towards excellence thanks to CMMS

Compagnie fluviale de Transport (CFT) is a subsidiary of the Sogestran Group specialized in river transport. It builds, operates and maintains a fleet designed for specialized sectors (oil, chemicals, containers, etc.). Whether self-propelled, pushers or barges, the fleet operates on the Seine, Rhône, Loire, Danube and ARA (Antwerp, Rotterdam, Amsterdam) basins, with 120 units in [...]

How can you maximize sustainability with CMMS and EAM solutions?

In an increasingly sustainable business environment, efficient asset management is crucial, particularly through the use of Computerised Maintenance Management Systems (CMMS) and Enterprise Asset Management (EAM) solutions. In this Item, you will discover the various aspects of corporate sustainability, as well as how adopting a CMMS or EAM system can significantly boost a company's operational [...]

Grain de Sail: from craftsman to manufacturer, thanks to CMMS

Grain de Sail was born in 2010 from a "sustainable" development idea: to bring coffee and chocolate from the ends of the earth on a sailing cargo ship. In 2013, Grain de Sail opened its first coffee-roasting workshop near Morlaix (Brittany, France), followed in 2016 by a chocolate factory, which now produces 500 tonnes a [...]

Eiffel Tower

Find out about the Eiffel Tower’s CMMS Solution.

Watch the video