Looking for Maintenance Management software?See the UniAsset platform →
Canonical Topic Guide — CMMS

CMMS — the complete encyclopedia guide

A Computerized Maintenance Management System is the operational intelligence layer for physical asset maintenance — centralising work orders, PM automation, asset records, cost tracking, compliance documentation, and maintenance analytics in a single, authoritative system of record.

Trusted by manufacturing, healthcare, facilities, and fleet operations · No credit card required

Definition

What is a CMMS?

A CMMS (Computerized Maintenance Management System) is a software platform that organises, automates, and records all maintenance operations for physical assets — giving maintenance teams a single, integrated system for managing work orders, PM schedules, asset records, costs, compliance documentation, and operational performance.

Before CMMS, maintenance operations ran on combinations of spreadsheets, paper cards, whiteboards, and individual memory — each adequate for small operations, collectively inadequate for any organisation managing more than a handful of assets with any regularity of maintenance. PM schedules lived in one person's head. Work orders were verbal instructions. Service history was whatever a technician could remember. Costs were invisible. Compliance evidence didn't exist.

A CMMS replaces this fragmented, manual, person-dependent approach with a centralised data model and automated workflows. PM rules configured in the system generate work orders automatically. Every completed work order creates a permanent maintenance record. Every work order cost accumulates to the asset's total cost of ownership. Every compliance document is filed against its asset and monitored for expiry. The entire maintenance operation becomes visible, auditable, and improvable.

What a CMMS fundamentally changes

  • PM schedules remembered by individuals → PM rules enforced by the system
  • Work orders created manually for every task → PM work orders generated automatically
  • Service history in technician memory → permanent, searchable maintenance records
  • Maintenance costs invisible → every work order costed and aggregated to TCO
  • SLA compliance ad hoc → automated deadline tracking and escalation
  • Compliance evidence assembled at audit → compliance evidence always current and accessible
  • Maintenance managed reactively → programme continuously self-optimising from data

Glossary

CMMS
Computerized Maintenance Management System — software platform for managing all aspects of physical asset maintenance operations.
EAM
Enterprise Asset Management — broader than CMMS; includes lifecycle financial management, capital planning, and enterprise integration alongside maintenance operations.
Work Order
The primary operational record in a CMMS — captures every maintenance event from creation through execution to closure.
PM Rule
Configuration in the CMMS that defines an automated maintenance schedule — trigger type, interval, assigned technician, and checklist.
Asset Register
The centralised inventory of all physical assets managed in the CMMS — the foundational dataset of the maintenance operation.
TCO
Total Cost of Ownership — the accumulated cost of acquiring, maintaining, and operating an asset from commissioning to disposal.
SaaS CMMS
Software-as-a-Service CMMS — delivered over the internet, requiring no local server installation; the dominant deployment model for modern CMMS platforms.
Historical context

The evolution of CMMS

CMMS has evolved over five decades from mainframe-era specialist tools to modern cloud platforms accessible by any organisation with internet access.

Pre-digital era (pre-1970s)

Maintenance records on paper cards filed in cabinets, PM schedules on physical boards or in notebooks, service history dependent on the institutional memory of experienced technicians. Effective for small operations with stable teams; completely inadequate for large, complex asset estates. The maintenance programme existed only as long as the people who knew it stayed in post.

Paper work ordersPhysical schedule boardsService history in memoryNo cost visibility

Mainframe CMMS (1970s–1980s)

The first computerised maintenance systems ran on mainframe computers — used exclusively by large industrial organisations, utilities, and government agencies. CMMS at this era was a specialist discipline: data entry was performed by dedicated operators, reports were batch-printed overnight, and the systems were operated by IT departments rather than maintenance teams. Functionality was limited but the principle was established: maintenance data should be captured, stored, and retrievable.

Batch-processed work ordersOvernight printed reportsIT department operatedLarge organisation only

Client-server CMMS (1990s–2000s)

PC-based CMMS on company servers brought maintenance management to medium-sized organisations. Windows-based interfaces made systems accessible to non-specialist users. Work order management, PM scheduling, and basic reporting became standard features. But deployment complexity remained high: local server installation, IT department involvement, version upgrade projects, and on-site access only. CMMS at this era was a significant investment — both financial and operational — limiting adoption to organisations that could justify the infrastructure cost.

Windows-based interfacesLocal server deploymentIT-managed installationVersion upgrade projects

Cloud CMMS (2010s–present)

Web-based SaaS CMMS delivered over the internet transformed the accessibility of maintenance management. No server installation, no IT department involvement, no version upgrade projects. Mobile-first design means technicians access work orders on smartphones from the shop floor or field. Subscription pricing replaces large upfront software licences. Continuous deployment delivers new features without disruption. The modern cloud CMMS has democratised professional maintenance management — making it as accessible to a 100-asset organisation as to a 10,000-asset enterprise.

Browser-accessible from any deviceMobile-first for techniciansSubscription pricingContinuous feature delivery
Platform architecture

Core CMMS modules

A modern CMMS is built from eight interconnected modules — each addressing a specific dimension of maintenance management. Together, they form a complete operational intelligence platform.

Work Order Management

The operational core of every CMMS. Work orders are created for every maintenance event — planned or reactive — and tracked through a defined lifecycle of statuses: Open, Assigned, In Progress, On Hold, Awaiting Approval, Completed, Closed. Every action on a work order — status change, technician note, cost entry, photo upload, approval — is recorded in an immutable audit log. Work orders capture all the data needed to manage, cost, and analyse every maintenance event.

Creates: the primary record for every maintenance event. Contains: asset, fault/service, technician, SLA, costs, checklist, approvals

Preventive Maintenance Module

The PM module manages the automated scheduling of planned maintenance — the primary tool for converting reactive maintenance operations into proactive programmes. PM rules are configured per asset with interval type (time or usage), service description, assigned technician, checklist, and notification lead time. A background scheduler monitors all rules daily and generates work orders automatically when intervals become due. On work order closure, the interval resets and the next due date is calculated.

Automates: PM work order generation, interval monitoring, interval reset, and compliance tracking

Asset Management Module

The asset register — the foundational dataset of the CMMS. Every physical asset requiring maintenance has a record: manufacturer, model, serial number, location, installation date, criticality, assigned custodian, and current condition. The asset record is the hub to which all other CMMS data connects: work orders are linked to assets; PM rules are configured on assets; costs accumulate on assets; compliance documents are filed against assets. The quality of the asset register is the primary determinant of CMMS data quality.

Contains: complete asset inventory. Links to: work orders, PM rules, compliance docs, cost history

SLA Management Module

The SLA module defines service level commitments — maximum permitted response and resolution times for each work order priority tier. When a work order is created, the SLA module calculates deadlines automatically based on the assigned priority. The module monitors all open work orders for SLA status, surfaces approaching breaches on the dashboard, and fires escalation notifications when work orders are at risk of breach or have breached. SLA management is critical for organisations with contractual maintenance service commitments.

Manages: SLA frameworks, auto-deadlines, breach monitoring, escalation routing

Maintenance History & Asset Timeline

Every closed work order creates a permanent maintenance record on the associated asset — a timestamped entry in the asset's complete service timeline. The maintenance history is the primary operational data source for: MTBF calculation; failure pattern identification; interval optimisation; repair-vs-replace decisions; and compliance evidence. The asset timeline shows every PM and CM event in chronological order, with all associated documentation.

Records: every PM and CM event permanently. Enables: MTBF, pattern analysis, compliance evidence

Cost Tracking & TCO Module

Every work order carries a cost record — labour at configured hourly rates, materials with quantities and unit costs, and external contractor fees. On closure, costs are accumulated to the asset's maintenance cost record and TCO. PM and CM costs are tracked separately — enabling PM vs CM spend ratio analysis. The accumulated TCO data for each asset is the input to capital planning: the total lifecycle cost of ownership from acquisition to date.

Tracks: labour, materials, contractor costs per work order. Aggregates: to asset TCO and portfolio analytics

Document & Compliance Module

Compliance certificates, warranties, inspection reports, schematics, and technical documentation are stored against individual asset records — not in generic folders. Document expiry dates are configured and monitored automatically. Expiry alerts fire to the configured compliance owner at 90, 60, and 30 days before expiry. The document module is the mechanism through which CMMS supports regulatory compliance — evidence is always filed, always current, always accessible.

Stores: compliance docs per asset. Monitors: expiry dates automatically. Alerts: at configurable thresholds

Reporting & Analytics Module

The reporting module transforms the operational data generated by all other modules into management intelligence. Dashboards display real-time KPIs: PM compliance rate, MTTR, work order backlog, SLA compliance rate, PM:CM ratio, and asset compliance status. Exportable reports support regulatory submissions, client reporting, insurance reviews, and capital planning. The value of CMMS data is only realised when it is visible, analysable, and actionable — the reporting module is what makes the CMMS a decision support system, not just a record-keeping tool.

Displays: real-time KPI dashboards. Exports: compliance, SLA, cost, and maintenance reports

Operational lifecycle

How a CMMS operates — the complete operational lifecycle

From asset registration through automated PM to continuous improvement — this is the operational lifecycle that a fully configured CMMS runs continuously and automatically.

01

Asset Registration & Configuration

The CMMS lifecycle begins with asset registration — creating a complete, accurate asset register. Every physical asset requiring maintenance is registered with its attributes: manufacturer, model, serial number, location, installation date, criticality classification, and assigned custodian. The asset record is the anchor for all subsequent CMMS activity — without a complete register, work orders cannot be linked to assets, PM rules cannot be configured, and cost data cannot be attributed correctly. Asset registration quality is the primary determinant of CMMS operational quality.

Outputs

Asset register createdCriticality classifications setLocations mapped
02

PM Rule Configuration & Automation Setup

With assets registered, PM rules are configured — the automation engine of the CMMS. For each asset requiring preventive maintenance, PM rules are created specifying: service type, interval (time or usage), assigned technician, work order priority, checklist, and notification lead time. Multiple rules per asset are supported. The configuration phase is the highest-value CMMS activity: the quality of PM rule configuration directly determines whether the CMMS runs the maintenance programme or merely records what humans do manually.

Outputs

PM rules configured per assetAutomation engine activeTechnicians assigned per rule
03

SLA Framework Configuration

The SLA framework is configured — defining response and resolution time windows for each work order priority tier. Emergency, High, Medium, and Low priorities each have maximum response times and resolution deadlines. These values drive automatic SLA deadline calculation for every corrective work order. Escalation rules are also configured: who receives notification when a work order approaches its SLA deadline, and who is notified when Incident Mode is activated for emergency events.

Outputs

SLA tiers definedPriority-deadline matrix setEscalation routes configured
04

Daily Automated Operations

With configuration complete, the CMMS runs the daily automated operations cycle: the PM scheduler checks all active rules against current dates and usage values; work orders are generated for due PM rules and assigned to configured technicians; notifications fire for new assignments; expiry monitors check all compliance document dates and fire alerts at configured thresholds; escalation monitors check all open work orders for SLA status and fire alerts on approaching or breached deadlines. The maintenance operation advances daily without any human coordination of the scheduling and escalation functions.

Outputs

PM work orders generatedNotifications firedSLA status monitoredEscalations triggered as needed
05

Work Order Execution & Documentation

Technicians access their work queues — on mobile devices at the point of maintenance — and execute assigned work orders. PM checklists are completed item by item. Corrective diagnoses are documented before repairs begin. Labour time, materials, and findings are logged. Before and after photographs are captured. The work order record builds in real time as execution progresses — every log entry creating an immutable audit trail event.

Outputs

Work executedChecklists completedCosts loggedDocumentation captured
06

Management Review & Approval

Completed work orders are submitted for manager review and approval. The Engineering Head or Operations Manager reviews the checklist completion, validates findings, confirms cost entries, and approves or returns the work order. Approval gates ensure quality control before records are finalised — a work order with incomplete documentation or suspicious cost entries is returned to the technician before closure. The approval step is the quality control mechanism that maintains CMMS data integrity.

Outputs

Work quality verifiedCosts validatedWork order approved or returned
07

Closure Automations — Cost, History, TCO, Interval Reset

Work order closure triggers four simultaneous automatic actions. (1) A permanent maintenance record is created on the asset — capturing all work order data in the asset's immutable service timeline. (2) The work order cost is added to the asset's accumulated TCO. (3) For PM work orders, the PM rule's interval resets — last-serviced date updates and the next due date recalculates. (4) The asset's compliance document links are updated if a new certificate was filed with the work order. The closure automations are the mechanism by which the CMMS continuously builds its data asset.

Outputs

Maintenance record createdTCO updatedPM interval resetNext PM due calculated
08

Analytics, Reporting & Continuous Improvement

Accumulated work order data feeds the analytics layer — providing the operational intelligence that enables continuous improvement. PM compliance rates reveal execution gaps. MTBF trends validate PM programme effectiveness. PM:CM ratios track maintenance culture maturity. Cost analysis per asset category identifies financial outliers. Findings data from closed PM checklists informs interval optimisation. This data-to-decision feedback loop — from operations through data to programme improvement — is what transforms a CMMS from a record-keeping tool into a self-improving maintenance intelligence system.

Outputs

KPI dashboards updatedCompliance reports availableInterval optimisation data generated
Industry applications

How CMMS operates across industries

CMMS is sector-agnostic — any industry that manages physical assets for ongoing operations benefits from a centralised maintenance management system. Here is how it operates in four distinct contexts.

ManufacturingProduction asset reliability and uptime maximisation
A medium-sized food processing plant operates 18 production assets — filling machines, conveyors, pasteurisers, packaging lines, and refrigeration units. Before implementing a CMMS, the Maintenance Manager managed PM schedules manually in a spreadsheet; PM was inconsistently executed; breakdown data was not systematically recorded; and the plant had no reliable data on which assets were costing the most to maintain. After implementing UniAsset: 18 assets, 54 active PM rules, generating approximately 35 work orders per month automatically. The Maintenance Manager's weekly schedule review — previously 3–4 hours — is replaced by a 20-minute dashboard review. In the first 12 months, three assets with the highest CM frequency were identified through the CMMS maintenance history: two conveyor motors and one packaging machine sealant system. PM rules for all three were tightened based on findings data. MTBF for those three assets improved 40% in the following year. Production uptime improved from 91.2% to 94.7% over 18 months — the CMMS providing the operational data that enabled targeted PM improvement rather than undifferentiated maintenance spend.

Operational outcomes

  • 54 active PM rules generating 35 work orders/month — zero manual schedule management
  • 3 highest-CM-frequency assets identified and PM-optimised — MTBF improved 40%
  • Production uptime improved from 91.2% to 94.7% over 18 months
HealthcareMedical device PM compliance and regulatory evidence management
A private hospital group operates across 3 sites with a combined biomedical equipment estate of 890 devices. Regulatory compliance requires PM for every device on manufacturer-specified schedules; calibration certificates must be current; and service history must be demonstrable for regulatory inspection. UniAsset is deployed across all 3 sites with a shared asset register — all 890 devices registered with their compliance profiles, PM rules configured per device type, and existing calibration certificates uploaded to each device record. The biomedical engineering team of 5 technicians across 3 sites manages all PM through the CMMS — work orders distributed by site and device type. In the first 6 months, the group identifies two patterns previously invisible: (1) one site has a 23% lower PM compliance rate than the others, traced to a technician staffing gap; (2) infusion pump battery failures are occurring disproportionately at one site, traced to an incorrect battery replacement interval on 47 devices of a specific model. Both findings are actionable only because the CMMS makes cross-site data visible and comparable. When the CQC inspects Site 2, the hospital group provides 12-month PM compliance data for all 890 devices in 12 minutes — covering all sites. The inspector notes this as a demonstration of group-wide compliance governance.

Operational outcomes

  • 890 devices across 3 sites in one CMMS — cross-site compliance and performance visible from one dashboard
  • Site-level PM compliance gap identified — addressable before regulatory inspection
  • Battery failure root cause identified across 47 devices from pattern analysis — corrective action fleet-wide
Facilities ManagementMulti-site hard services management with SLA compliance reporting
A facilities management company manages hard services for a portfolio of 14 commercial properties under maintenance service contracts. The contracts specify PM frequencies for all critical building systems and SLA response times for reactive work. Total assets: 428. Total compliance documents to monitor: 184. UniAsset manages the entire operation: 428 assets across 14 sites with PM rules, SLA framework configured per contract tier, and all compliance documents uploaded. The Operations Manager monitors one dashboard rather than 14 site-specific spreadsheets. The CMMS generates monthly SLA compliance reports for each client — showing PM compliance rate, reactive work SLA adherence, and any breaches with explanations. These reports replace the manual data assembly that previously took 2 days per month. Three clients have specifically cited the reporting quality in contract renewals — the CMMS-generated reports demonstrate service delivery evidence that manual management could not produce. At year-end, the company's finance director uses the CMMS cost data to produce the accurate profitability analysis by contract — something impossible with the previous informal cost tracking. Two contracts identified as consistently loss-making are renegotiated at the next renewal based on the cost evidence.

Operational outcomes

  • Monthly SLA compliance reports for 14 clients produced in 3 hours — previously 2 days of manual assembly
  • 3 contract renewals influenced by CMMS reporting quality — clients cited evidence of service delivery
  • Contract profitability analysis enabled — 2 loss-making contracts identified and renegotiated from cost data
Fleet OperationsFleet maintenance compliance and lifecycle cost tracking
A regional logistics company operates 56 vehicles — delivery vans, heavy trucks, and specialist vehicles. Before CMMS implementation, the Fleet Manager manually tracked service intervals in a spreadsheet, service records were held at the servicing garage in paper form, and there was no reliable data on total maintenance cost per vehicle. UniAsset is implemented with all 56 vehicles registered as assets. Each vehicle has 5 PM rules based on manufacturer service schedules — mileage-based and annual. Drivers log mileage daily through the mobile app; the PM scheduler monitors each vehicle's odometer. Service records are uploaded to each vehicle's asset record by the workshop. By month 6, the CMMS has 6 months of complete service history and mileage-based PM execution data for all 56 vehicles. Analysis reveals: 3 vehicles have significantly higher-than-average corrective maintenance costs — all 3 are older vehicles (6–8 years) with accumulated defects that increasingly require reactive repair. For these 3, the repair-vs-replace analysis from the CMMS cost data — comparing cumulative repair costs against replacement cost — supports a business case for early replacement rather than continued maintenance investment. Fleet availability rate improves from 88.4% to 93.1% within 12 months — directly attributable to improved PM compliance (from 78% manual to 96% CMMS-automated) and the targeted replacement of high-CM-cost vehicles.

Operational outcomes

  • Mileage-based PM compliance improved from 78% (manual) to 96% (CMMS) in 6 months
  • 3 high-CM-cost vehicles identified — replacement business case supported by CMMS lifecycle cost data
  • Fleet availability improved from 88.4% to 93.1% in 12 months through improved PM and targeted replacement
Operational ontology

How CMMS connects to the operational knowledge graph

A CMMS is not a standalone tool — it is the connective platform that integrates every operational maintenance domain into a unified system of record.

System comparison

CMMS vs EAM — understanding the distinction

CMMS and EAM are often used interchangeably — but they represent different scopes of capability and are appropriate for different organisational contexts.

Dimension
CMMS
EAM
Primary focusMaintenance operations — work orders, PM, service historyFull asset lifecycle — maintenance plus financial, capital, and strategic management
Asset lifecycle scopeOperational maintenance phase — from deployment to disposalComplete lifecycle — acquisition, depreciation, maintenance, capital planning, disposal
Financial managementMaintenance cost tracking per asset — TCO from maintenance spendFull financial asset management — book value, depreciation, capital budgeting, ROI
Integration scopeStandalone or light integration with financial systemsDeep integration with ERP, finance, procurement, HR, and GIS systems
Primary usersMaintenance technicians, engineers, operations managersFinance, procurement, asset managers, operations, IT, and executive leadership
Implementation complexityLow to medium — configured by operations staff in weeksHigh — specialist implementation consultants, months to years
Typical costSaaS subscription — $50–500/month for most organisationsEnterprise licence — $100k–$1M+ implementation plus ongoing support
Best suited foroperations-focused maintenance management for organizations of all sizes5,000+ assets, strategic asset portfolio management, enterprise integration
Industry examplesManufacturing plants, hospitals, facilities, fleet operatorsUtilities, airports, rail networks, large government agencies, industrial complexes

Decision guidance: The vast majority of organisations managing physical assets for operational maintenance are best served by a modern cloud CMMS — not an EAM. If your primary need is managing work orders, PM schedules, maintenance history, costs, and compliance for asset fleets of all sizes, a CMMS provides everything required. An EAM is the right choice when you need to integrate maintenance with enterprise financial systems at a strategic level — typically utilities, airports, rail, and large industrial complexes where the financial management of the asset estate is as complex as its operational maintenance.

Operational guidance

CMMS implementation best practices

The difference between a CMMS deployment that transforms maintenance operations and one that becomes a digital filing cabinet is implementation discipline and operational adoption.

Implementation approach

Start with critical assets and expand — not everything at once

Attempting to configure all assets, all PM rules, and all workflows simultaneously produces a long, difficult implementation with a disruptive go-live. Starting with the 20 highest-criticality assets, configuring their PM rules, and going live before expanding delivers value from week 3 rather than month 6 — and builds operational confidence in the system before the full fleet is onboarded.

Invest in asset register quality before anything else

Every CMMS capability depends on accurate asset data. An implementation that races to configure PM rules before completing an accurate asset register will have PM rules firing on wrong assets, incorrect locations, and missing serial numbers. A week spent on asset register quality saves months of data correction.

Configure PM rules from OEM specifications — not intuition

PM intervals set from institutional memory or individual judgement without manufacturer reference produce either over-maintenance (unnecessary cost) or under-maintenance (accelerated failure). Start with OEM-specified intervals and adjust based on operational findings data over time.

Data governance

Enforce the discipline that everything goes through the CMMS

A CMMS that is used for some maintenance activities while others are managed informally (WhatsApp, verbal, spreadsheet) produces incomplete records that cannot be trusted for compliance, cost, or performance analysis. The CMMS must be the single, exclusive system for all maintenance work orders — zero exceptions.

Never close a work order without complete documentation

A work order closed without a completed checklist, logged costs, and manager approval is a record gap, not a record. The approval gate before closure is the enforcement mechanism for data quality — work orders returned for incomplete documentation teach the maintenance team that the CMMS requires complete records.

Log materials consumed on every work order — not just labour

Maintenance cost data is only as accurate as its inputs. Systematic exclusion of materials costs from work orders produces systematically understated TCO data — making capital planning, budget forecasting, and repair-vs-replace analyses unreliable.

Adoption and culture

Involve technicians in configuration — they know the assets and failure patterns

Maintenance technicians have institutional knowledge of asset failure modes, reasonable service intervals, and practical checklist content that managers and CMMS implementers typically lack. PM rule configurations developed with technician input are more operationally accurate than those developed in isolation.

Monitor PM compliance rate weekly in the first 90 days — adjust configuration rapidly

The first 90 days of CMMS operation reveal configuration gaps: PM rules that didn't fire, assigned technicians who are unavailable, checklists that are too complex for the assigned technician, or notification routes that aren't reaching the right people. Rapid configuration iteration in the first 90 days establishes operational confidence.

Run monthly management reviews using CMMS dashboard data

If the CMMS data is not being used to make management decisions — adjusting PM intervals, addressing low-compliance assets, managing work order backlog — the CMMS is a record-keeping tool, not an operations management tool. Monthly dashboard reviews establish the data-to-decision discipline that makes CMMS investment self-reinforcing.

Continuous improvement

Review PM interval configurations quarterly from findings data

The CMMS generates findings data on every PM work order — whether the technician found the asset in healthy condition, partially degraded, or with specific abnormalities. Quarterly findings review identifies intervals that are too long (advanced wear found) or may be extendable (consistently healthy findings). This is the data feedback loop that optimises the PM programme over time.

Identify your top-10 highest-CM-cost assets annually and investigate root causes

The 10 assets with the highest corrective maintenance spend in any year account for a disproportionate share of total maintenance cost. Investigating the root causes for these specific assets — whether PM intervals need tightening, operating procedures need changing, or assets are candidates for replacement — produces the highest return on maintenance management time.

Benchmark PM compliance rate year-on-year — it is the primary programme health indicator

A CMMS that consistently generates PM work orders but has a PM compliance rate of 70% is providing automation value but not execution value. PM compliance rate trend is the primary indicator of whether the maintenance programme is genuinely improving or just being tracked with greater precision.

Performance metrics

CMMS KPIs and maintenance performance metrics

These are the KPIs that a CMMS makes measurable — and that a mature maintenance operation uses to continuously improve performance, reduce costs, and extend asset life.

PM Compliance Rate

Percentage

Percentage of PM work orders completed within their scheduled window. The single most important CMMS governance metric. Low compliance means the automated programme is generating work orders that are not being executed — the PM intervals are effectively longer than configured.

Target: ≥ 95%

PM:CM Ratio

Ratio

Number of preventive work orders vs corrective work orders in a period. The primary indicator of maintenance programme maturity — rising ratio indicates the organisation is becoming more proactive. Target above 2:1 indicates a world-class maintenance culture.

Target: ≥ 2:1 (mature CMMS operation)

MTTR (Mean Time to Repair)

Hours

Average elapsed time from fault detection to asset restoration. Measures the responsiveness of the corrective maintenance workflow — improved by better diagnosis tools, parts availability, and technician skill. CMMS improves MTTR by making asset history immediately accessible.

Target: < 4 hours for critical assets

MTBF (Mean Time Between Failures)

Days / Hours

Average operating time between corrective maintenance events per asset. The primary long-term indicator of PM programme effectiveness — MTBF should improve over time as PM intervals are optimised and compliance improves.

Target: year-on-year improvement

SLA Compliance Rate

Percentage

Percentage of work orders resolved within their automated SLA deadline. Critical for service contract management — CMMS makes this measurable per work order, per priority tier, and per period.

Target: ≥ 95% overall

Work Order Backlog

Count

Total volume of open work orders at any time. Growing backlog indicates that work order generation volume exceeds maintenance resource capacity. Backlog by priority tier reveals whether the team is triaging correctly.

Target: zero Emergency/High backlog; managed Medium/Low

Maintenance Cost per Asset

Currency / Year

Annual maintenance spend per asset, separated into PM and CM components. The primary financial metric for maintenance management — enables benchmarking, outlier identification, and repair-vs-replace decisions.

Benchmark: compare within asset category

First-Time Fix Rate

Percentage

Percentage of CM events resolved in a single technician visit without repeat visits. The primary indicator of diagnosis quality — CMMS improves first-time fix rate by making asset history and previous repair data accessible at the point of diagnosis.

Target: ≥ 85%

Asset Compliance Rate

Percentage

Percentage of compliance-critical assets with all required documents current. A CMMS with document management enables real-time compliance monitoring — no compliance audit preparation exercise required.

Target: 100% for safety-critical assets

Evaluation framework

How to evaluate and select a CMMS

A structured evaluation framework for selecting the right CMMS for your operational context.

Core capability

Work order lifecycle

Does the work order workflow match your process — status sequence, approval gates, escalation behaviour?

PM automation depth

Can you configure time-based, usage-based, and calendar-based PM rules? Multiple rules per asset? Checklist attachment?

SLA management

Does the system automatically calculate SLA deadlines from priority and fire escalation on breach?

Asset hierarchy

Can you represent your asset structure (site → building → area → asset) accurately?

Usability

Mobile accessibility

Can technicians access and update work orders on smartphones without returning to a desktop?

Configuration simplicity

Can a non-IT operations manager configure PM rules, SLA frameworks, and user roles without specialist support?

Notification clarity

Do notifications contain enough context for the recipient to act without opening the full system?

Reporting accessibility

Can the reports you need for management, compliance, and clients be exported without custom development?

Data & compliance

Audit trail quality

Is every work order action timestamped and immutable? Can the complete history of any work order be reconstructed?

Document management

Can compliance documents be stored against individual assets with expiry date monitoring?

Cost tracking completeness

Does every work order capture labour, materials, and contractor costs — and aggregate to asset TCO?

Data export

Can you export your complete data at any time in a standard format — without vendor lock-in?

Commercial

Pricing model

Is pricing per user, per asset, or flat-rate? What is the realistic total cost for your organisation at scale?

Implementation support

What onboarding support is available? Is it included in the subscription or charged separately?

Reliability and uptime

What is the vendor's published uptime SLA and historical track record?

Data ownership

Who owns your maintenance data? Can you export it completely if you switch vendors?

FAQ

Frequently asked questions about CMMS

Detailed answers to the questions maintenance managers, operations directors, and IT decision-makers ask most frequently about CMMS systems.

What is a CMMS?

A CMMS (Computerized Maintenance Management System) is a software platform that centralises, organises, and automates the management of maintenance operations for physical assets. A CMMS stores all the information needed to manage maintenance — an asset register, work order workflows, preventive maintenance schedules, maintenance cost records, service history, and compliance documentation — in a single, integrated system of record. It replaces the combination of spreadsheets, whiteboards, paper records, and individual memory that most organisations use when they outgrow informal maintenance management. The primary purpose of a CMMS is to ensure that every maintenance event — whether planned (preventive) or reactive (corrective) — is captured, tracked, costed, documented, and analysable.

What are the core modules of a CMMS?

A modern CMMS is built from several interconnected modules. Work Order Management: the core operational module — creates, assigns, tracks, and closes maintenance work orders through a defined lifecycle. Asset Management: the asset register — a complete inventory of every physical asset with its details, history, and cost record. Preventive Maintenance: PM rule configuration and automated work order generation — the scheduling engine of the CMMS. SLA Management: service level agreement frameworks that define response and resolution time obligations for maintenance work. Maintenance History: the immutable service record for every asset — every PM and CM event captured in the asset's timeline. Cost Tracking and TCO: labour, materials, and contractor costs accumulated per work order and aggregated to each asset's total cost of ownership. Document Management: compliance certificates, warranties, inspection records, and technical documentation stored against assets. Reporting and Analytics: dashboards, KPI tracking, and exportable reports providing operational and financial intelligence.

What is the history of CMMS?

CMMS has evolved through four major eras. Paper and manual systems (pre-1970s): maintenance records on paper cards, schedules on physical boards, and service history in filing cabinets. First-generation computer CMMS (1970s–1980s): mainframe and early minicomputer systems used by large industrial and government organisations — expensive, specialist-operated, and limited in functionality. Client-server CMMS (1990s–2000s): PC-based CMMS deployed on company servers — broader adoption, richer features, but still requiring local IT infrastructure, on-site servers, and specialist implementation. Modern cloud CMMS (2010s–present): web-based, mobile-first platforms delivered as SaaS — accessible from any device with a browser, configured without IT specialists, priced on subscription, and continuously updated without version upgrades. The current generation of cloud CMMS has democratised maintenance management — it is now accessible to organisations with 10 assets as easily as organisations with 10,000.

What is the difference between a CMMS and an EAM?

A CMMS (Computerized Maintenance Management System) and an EAM (Enterprise Asset Management) system both manage physical assets, but at different scopes. A CMMS focuses on maintenance operations: work orders, preventive maintenance, maintenance history, and maintenance cost tracking. Its primary users are maintenance technicians, engineers, and operations managers. An EAM operates at a broader strategic scope: it encompasses everything a CMMS does, plus asset lifecycle financial management (depreciation, book value), capital planning, procurement integration, human resource management, and enterprise reporting. EAM systems are typically deployed by large organisations (utilities, airports, manufacturers, government agencies) for whom the financial and strategic management of the asset estate is as important as the operational maintenance of it. Most small-to-medium organisations — managing asset operations of all sizes — find that a modern cloud CMMS meets all their operational requirements. EAM is the appropriate choice when the organisation needs to integrate asset management with enterprise financial, procurement, and HR systems.

What are the key benefits of implementing a CMMS?

Organisations that implement a CMMS consistently report: (1) Reduced unplanned downtime — PM automation prevents failures that would previously have occurred without advance warning; (2) Lower maintenance costs — planned maintenance is 3–5 times cheaper than equivalent emergency corrective repairs; PM compliance improvement reduces expensive reactive maintenance; (3) Improved SLA compliance — automated SLA deadline tracking and escalation significantly improves service level performance; (4) Complete maintenance history — every PM and CM event recorded permanently against each asset, enabling MTBF calculation, interval optimisation, and repair-vs-replace decisions; (5) Elimination of schedule management overhead — PM automation removes the manual effort of creating work orders, sending reminders, and chasing technicians; (6) Compliance evidence on demand — regulatory and insurance evidence producible in minutes rather than days; (7) Accurate asset cost data — TCO built continuously from every work order closure, enabling evidence-based capital planning decisions.

How long does it take to implement a CMMS?

Modern cloud CMMS implementation timelines vary by organisation size and data quality, but typical ranges are: Small organisation (50–200 assets): 1–4 weeks from account setup to first automated PM work order; users can typically configure the system without specialist support. Medium organisation (200–1,000 assets): 4–12 weeks, typically involving asset register preparation, PM rule configuration, SLA framework setup, and user onboarding. Large organisation (1,000+ assets, multiple sites): 3–6 months, potentially involving data migration from legacy systems, integration with other enterprise systems, and structured change management. The primary implementation bottleneck is always data — specifically, the asset register and PM rule configuration. Organisations with a well-structured existing asset register implement significantly faster. The most common CMMS implementation failure is an over-engineered initial configuration: starting with 20% of the functionality fully configured and expanding over time produces better outcomes than attempting 100% configuration before going live.

What features should I look for when evaluating CMMS software?

The most important CMMS evaluation criteria are: (1) Work order lifecycle management — does the workflow match your operational process? Are the statuses, approvals, and escalation mechanisms configurable? (2) PM automation — can you configure multiple PM rules per asset with different interval types? Does it support time-based, usage-based, and calendar-based scheduling? (3) Mobile accessibility — can technicians access and update work orders from the shop floor or field without returning to a desktop? (4) SLA management — does the system automatically calculate deadlines and escalate overdue work orders? (5) Asset hierarchy — can you represent your asset structure (site → building → area → asset) in the system? (6) Cost tracking — does every work order capture labour, materials, and contractor costs and aggregate them to asset TCO? (7) Reporting — can you export the data and reports you need for operational management, regulatory compliance, and financial reporting? (8) Ease of configuration — can non-IT staff configure PM rules, SLA frameworks, and user roles without specialist support? (9) Implementation support — what onboarding support is available? (10) Total cost — what is the per-user or per-asset pricing, and what is included in the subscription?

How does a CMMS track maintenance costs?

A CMMS tracks maintenance costs through work order cost logging. Every work order carries a cost record — labour time (at configured hourly rates), materials consumed (with part numbers, quantities, and unit costs), and external contractor fees. On work order closure, the total cost is automatically accumulated to the asset's maintenance cost record. Over time, each asset accumulates a complete cost history — the total PM cost, total CM cost, and total maintenance cost from commissioning to date. This data enables: calculation of total cost of ownership (TCO); comparison of PM vs CM cost ratios; identification of assets with disproportionately high maintenance spend; and repair-vs-replace decisions grounded in actual lifecycle cost data rather than assumptions. The CMMS cost tracking data is also the primary input to capital planning: organisations with accurate asset cost history can predict future maintenance expenditure with confidence.

What is the difference between cloud CMMS and legacy CMMS?

Legacy CMMS systems were deployed on local servers within the organisation's IT infrastructure. They required: dedicated server hardware; IT department involvement for installation, upgrades, and maintenance; VPN or on-site access for remote users; manual version upgrades (often expensive and disruptive); and specialist implementation consultants for initial configuration. Cloud CMMS platforms are delivered as web services — accessible from any browser or mobile device without local installation; automatically updated without version upgrade projects; priced as subscriptions without upfront software licence fees; configurable by operations staff without IT involvement; and accessible by technicians on mobile devices at the point of maintenance. The operational difference is significant: cloud CMMS is in continuous use by the people who actually perform maintenance work — technicians with smartphones, managers checking dashboards on tablets — whereas legacy CMMS was often used only by a small number of office-based administrators.

How does a CMMS support regulatory compliance?

A CMMS supports regulatory compliance through three capabilities. Evidence creation: every maintenance event — PM, CM, inspection — creates a timestamped, immutable record associated with the specific asset. This record is the primary evidence that required maintenance has been performed. Evidence retention: maintenance records are permanently stored and searchable — regulators, insurers, and accreditation auditors can be provided with complete maintenance history for any asset, any time period. Evidence structure: CMMS records capture the specific information regulators typically require — date of service, technician identity, specific tasks performed, parts replaced, findings, and approval. For regulated industries (healthcare, food production, aviation-adjacent, nuclear, pharmaceutical), CMMS maintenance records are not optional governance documents — they are mandatory compliance evidence. An organisation without CMMS maintenance records cannot demonstrate regulatory compliance regardless of whether the maintenance was actually performed.

How many assets do you need before a CMMS is worthwhile?

A CMMS provides operational value from around 20–30 assets with maintenance requirements, and becomes compelling — in terms of time saved and failures prevented — from around 50 assets. The decision point is not asset count alone but maintenance complexity: an organisation managing 30 specialised medical devices with quarterly PM requirements, compliance certifications, and regulated service history gets more value from a CMMS than an organisation managing 300 simple assets with no compliance obligations. The practical trigger is the point at which manual management becomes demonstrably inadequate: PM is being missed because no one is tracking the schedule; work orders are falling through the cracks; there is no service history when a major failure occurs; compliance evidence cannot be produced for an auditor; or the maintenance budget cannot be defended because there is no cost data. For most organisations, this point arrives well before 100 assets.

What is CMMS ROI and how do you measure it?

CMMS return on investment is typically measured across four dimensions. Downtime reduction: the financial value of reduced unplanned downtime — each avoided breakdown event that would have caused operational stoppage represents revenue protected. Maintenance cost reduction: the difference between emergency corrective repair costs and equivalent planned PM service costs — organisations typically see 10–30% total maintenance cost reduction within 12 months of full PM automation. Labour efficiency: the administrative time saved by maintenance managers through PM automation — industry benchmarks suggest 3–5 hours per week of schedule management overhead is eliminated. Compliance cost avoidance: the cost of a regulatory enforcement action, insurance claim denial, or accreditation failure avoided through systematic compliance management. For most small-to-medium organisations, full CMMS subscription cost is recovered through avoided single emergency repair events — the ROI case is typically compelling within the first year of deployment.

Try it free

Experience modern cloud CMMS with UniAsset — free.

Work order management, PM automation, SLA compliance, asset register, cost tracking, and compliance documentation — all in one platform, configured in hours, not months.

Used by manufacturing, healthcare, facilities, and fleet operations teams globally. No credit card required.