CMMS & Maintenance Guide 18 min read

What is CMMS software?

The complete guide for maintenance, plant and facilities teams — from an asset register and spare parts through preventive and breakdown maintenance to the MTTR/MTBF dashboards that prove reliability is improving.

18 min read Updated July 2026 Pillar guide
The asset & maintenance lifecycle
01
Register the asset
Machine master, specs, photos, barcode/QR
Tagged
02
Link its spares
Spare BoM per asset, reorder levels
Stocked
03
Plan preventive
PM schedules, checklists, calendar
Scheduled
04
Handle breakdown
Ticket, downtime, issue spares, repair
In repair
05
Record history
Maintenance & asset history update
Logged
06
Measure & improve
Live status, MTTR/MTBF, reporting
Tracked

What CMMS software actually means

CMMS stands for computerised maintenance management system — the software a plant, facility or fleet uses to manage the whole life of its physical assets. It holds an asset register with specifications, photos and barcode/QR tags; links every asset to its spare parts; schedules preventive maintenance; captures breakdowns with the downtime they cause; issues spares against each repair; records the maintenance history; and reports reliability through live machine status and MTTR/MTBF dashboards.

Put plainly, a CMMS answers the questions a maintenance head actually lives with: what assets do we own and where are they; which spare fits this machine and is it in stock; what is due for service this week; which machine is down right now and for how long; how often does this asset fail; and how long does it take us to fix it? It is not an accounting tool and not a spreadsheet of last resort — it is the connective tissue that turns maintenance from a series of firefights into a managed, measurable function.

A simple way to think about it
A stack of asset registers, spare-part lists and breakdown books tells you what happened. A CMMS ties them into one chain — so you can prove which spare went into which repair, why the machine failed, and whether it is failing less than last quarter.
The difference is the difference between "we think that pump keeps failing" and "that pump has failed four times this quarter, here is every repair, the spares consumed, and its MTBF trend."

Most maintenance teams do not lack the pieces — they lack the connective tissue. The asset list lives in one spreadsheet, spares in a stores register, PM due-dates on a wall planner, and breakdown notes in a diary nobody analyses. A CMMS replaces that scatter with a single system where the asset, its spares, every preventive job, every breakdown ticket and every history entry are linked records on one engine — so the numbers reconcile and the history is traceable.

A maintenance department without a system is not short of data — it is drowning in data that never joins up. The value of a CMMS is not more numbers; it is numbers that connect an asset to its spares, its failures and its cost.

Why maintenance needs a system, not registers

There are three reasons maintenance deserves a real system rather than a shelf of registers and a wall planner.

1. Downtime is expensive, and unmeasured downtime is worse

When a machine stops, the clock is running on lost production, idle operators and missed dispatches. If the breakdown is only scribbled in a book, nobody can see how much downtime a given asset caused this month, which failures repeat, or whether response is getting faster. Capturing every breakdown as a ticket with a time down and a time restored is what turns downtime from an accepted nuisance into a number you can attack.

2. A missing spare turns a short repair into a long one

The single most common reason a two-hour repair becomes a two-day outage is a spare that was not in stock. When each asset is linked to its spare parts list and each critical spare carries a reorder level, the store is stocked before the failure — so the technician fixes the machine instead of waiting for a part. Spare-part discipline is a direct lever on how long assets stay down.

3. History and compliance are a requirement, not a nicety

For anyone running audited processes, AMC and warranty claims, or safety-critical equipment, being able to show what was serviced, when, by whom, against which work permit, and what was replaced is not optional. That history only exists if the maintenance steps are recorded as linked documents at the time they happen, not reconstructed from memory before an audit.

The asset register — the foundation

Everything a CMMS does starts from a clean asset register: the single, authoritative list of the machines and equipment you maintain. In Fast Maintenance this is a machine master that carries each asset's specifications, its location, its photographs, and a printed barcode or QR tag so a technician can scan a serial and pull up that exact asset's card — with its history — on a phone at the machine.

A serious asset register holds more than a name and a number. It carries the detail that makes every downstream step possible:

Asset identity & specs

Machine master with make, model, serial, capacity and specifications — plus uploaded photographs so the asset is unambiguous.

Machine master

Barcode / QR tag

Printed serial-number labels let a technician scan an asset and open its mobile asset card and full history right at the machine.

Scan to card

AMC & warranty

Warranty and annual-maintenance-contract dates on the asset, so expiries raise an alert before you pay for cover you already hold.

Expiry alerts

Because the register is the trigger for everything downstream, it is worth importing and cleaning up front — Fast Maintenance supports Excel import and export so an existing asset list can be brought in and kept current without re-keying. See Asset Register & Tracking and Barcode & QR.

The asset & maintenance lifecycle, stage by stage

Whatever the industry, maintenance moves through the same loop. Compressed, the lifecycle looks like this:

01
Register
Asset onto the machine master with specs, photos and barcode/QR tag
02
Link spares
Spare parts list per asset, with reorder levels on critical spares
03
Plan preventive
PM schedules, checklists and safety work permits on a calendar
04
Handle breakdown
Raise a ticket, capture downtime, assign, issue spares, repair
05
Record history
Maintenance history and asset history update, with photos
06
Measure
Live status, MTTR/MTBF dashboards and reliability reporting

The loop repeats: what you learn at the measure stage — which assets fail most, which spares are consumed, where downtime concentrates — feeds back into better preventive schedules and stock levels, so each turn of the cycle makes the next one calmer. The instruction at the centre of it all is the work order or job card: a defined maintenance task on a defined asset, tracked from raised through in-progress to closed, with the spares it consumed and the time it took recorded against it. See Asset Inward & Repairs.

Preventive vs breakdown maintenance

The heart of maintenance strategy is the balance between two ways of working, and a CMMS is what lets you shift the balance deliberately rather than by luck.

Breakdown (reactive) maintenance means you repair the asset after it has failed. It feels cheap because you only spend when something breaks — but the true cost includes unplanned downtime, emergency spares at premium prices, overtime, secondary damage, and the quality or safety risk of a machine that stopped mid-run. Preventive maintenance means planned, scheduled work carried out before failure: time- or usage-based schedules, checklists and safety work permits that keep the asset healthy and extend its life.

AspectBreakdown (reactive)Preventive (planned)
TimingAfter the asset has failedBefore failure, on a schedule
DowntimeUnplanned — stops production without warningPlanned — done in a chosen window
SparesOften emergency, expedited, premium-pricedStocked ahead against reorder levels
Cost profileLow until it fails, then multipliesPredictable planned labour and spares
Effect on the assetWear runs unchecked; life shortensCondition maintained; life extended
Right forBoth have a place — run-to-failure suits low-criticality assets; preventive protects the critical ones

The goal is not to eliminate breakdown work entirely — for a cheap, non-critical, quickly-replaced asset, running it to failure can be the rational choice. The goal is to shift the ratio toward planned maintenance on the assets whose failure hurts most, using asset criticality, breakdown history and MTBF trends to decide where preventive effort earns its keep. A CMMS drives the preventive calendar, raises PM-due alerts by email, SMS or WhatsApp, and captures every breakdown so the history that guides those decisions actually exists. Go deeper in Preventive vs breakdown maintenance, and see Preventive & Planned and Breakdown & Emergency.

Still running PM due-dates on a wall planner and breakdowns in a diary?

We can show you a live maintenance calendar, a breakdown ticket with downtime capture, and an MTTR/MTBF dashboard in 30 minutes, on your own assets.

Get a demo

Spare parts, the spare BoM and reorder levels

Spare-part management is where maintenance and inventory meet, and it is one of the highest-leverage things a CMMS does. The foundation is the spare bill of materials — a spare parts list attached to each asset, so the system knows exactly which parts fit which machine.

With that link in place, the rest follows. When a machine is down, the technician sees its spare list and whether each part is in stock. Each critical spare carries a reorder level that triggers an alert before it runs out, so the store is replenished ahead of need. Issues of spares are booked against the specific repair, stock and ledger reports keep the count honest, and sub-assemblies that must go to an outside vendor are dispatched for repair and received back through the same system.

How spares keep repairs short
1
Attach the spare BoM
Each asset carries its spare parts list, so a failure immediately points to the exact parts it needs.
2
Set criticality & reorder levels
Critical, long-lead or single-source spares get a minimum stock that triggers a reorder alert before they run out.
3
Issue against the repair
Spares are issued to the specific breakdown or PM job, so consumption is tied to the asset and the work order.
4
Keep stock & ledger honest
Every issue, inward and return posts to a stock and ledger report, so on-hand figures stay trustworthy.
5
Dispatch and receive repairs
Sub-assemblies sent to an external vendor are dispatched for repair and booked back on receipt, never lost in transit.

Handled this way, the spare that used to hold up a repair is already on the shelf — which is why disciplined spare management shows up directly as lower MTTR. Read the full treatment in Spare parts inventory management for maintenance, and see Spare Parts & BoM and Fast Inventory & Purchase.

Measuring reliability: MTTR, MTBF and availability

You cannot improve what you do not measure, and maintenance has two headline numbers. MTBF (mean time between failures) is the average time an asset runs between failures — a measure of reliability. MTTR (mean time to repair) is the average time it takes to restore an asset after a failure — a measure of maintainability. From the two you derive availability: MTBF divided by the sum of MTBF and MTTR.

The two levers of uptime
Raise MTBF and the machine fails less often. Lower MTTR and each failure costs you less time. Availability is what you get when you pull both levers together.
Preventive maintenance and reliability work push MTBF up; spare-part availability and faster, better-instructed response pull MTTR down. A CMMS is where both efforts become visible.

A CMMS computes these automatically from breakdown tickets and downtime capture — no manual tally. Fast Maintenance plots MTTR-over-time and MTBF-over-time, including machine-wise trends you can select per machine, alongside breakdown-maintenance hours and downtime analysis, so you can see whether reliability is genuinely improving or just feels like it. Alongside sits a live machine status board showing every asset as running, under breakdown or idle. For the formulas and worked examples, read MTTR & MTBF explained, and see Dashboards & MTTR/MTBF.

Illustrative — a single production machine

How the two numbers combine into availability

Take a machine that runs 600 hours in a period, fails 4 times, and takes 20 hours of repair in total. Its MTBF is 600 ÷ 4 = 150 hours between failures; its MTTR is 20 ÷ 4 = 5 hours per repair; and its availability is 150 ÷ (150 + 5) ≈ 96.8%. Halve the repair time by having the right spare on the shelf and MTTR drops to 2.5 hours, lifting availability toward 98.4% — without the machine failing any less often. That is why a CMMS tracks both numbers: they are two different problems with two different fixes. (Numbers here are illustrative, to show the arithmetic.)

2
levers: reliability & repair time
6
lifecycle stages
1
connected maintenance engine

Where a CMMS sits, and what it connects to

A CMMS is not a standalone island — it is at its best when it is connected to the systems and channels around it.

To your people, through alerts. PM-due reminders, breakdown notifications and spare-reorder warnings go out by email, SMS and WhatsApp, so the right person acts without logging in to check. A CMMS that only shows information on a screen someone has to remember to open is a CMMS whose schedules slip.

To the store and procurement. Because spare issues, inwards and reorder levels live in the same system, spare stock and maintenance procurement connect naturally to Fast Inventory & Purchase — so a reorder alert can become a purchase without re-keying.

To analysis, through Dhruv AI. Dhruv AI adds maintenance role dashboards, plain-English answers drawn from a safe read-only view of your data, AI insight summaries of breakdown and downtime patterns, and clustering of breakdown-cause remarks into named recurring themes — so the "why" behind the failures surfaces, not just the count. See the full integrations overview.

Who needs a CMMS, and what to look for

A CMMS suits any organisation that depends on physical equipment — cloud or on-premise, in India or worldwide. In practice that means:

If you are evaluating tools, the checklist below separates software built for real maintenance management from a generic spreadsheet with a schedule tab.

  • An asset register with specs, photos and printable barcode/QR tags plus a scan-to-card mobile view
  • A spare parts list per asset (spare BoM) with reorder levels and stock & ledger
  • Preventive, planned, breakdown and emergency maintenance on one calendar
  • Safety work-permit checklists and photo capture on the maintenance job
  • Breakdown tickets that capture downtime, so MTTR and MTBF are computed for you
  • A live machine status board and reliability dashboards, not just static reports
  • Email, SMS and WhatsApp alerts for PM-due, breakdowns and spare reorders
  • Cloud or on-premise deployment, Excel import/export, and AMC/warranty tracking

How Fast Maintenance Software implements each stage

Fast Maintenance Software is a working implementation of everything above, built by Improsys in Pune on the shared Fast Suite platform and available cloud or on-premise. Mapping the lifecycle to the product:

1
Register and tag every asset. Build a clean asset register — machine master with specifications, photographs and AMC/warranty dates — and print barcode/QR tags so a scanned serial opens that asset's mobile card and history at the machine.
2
Link spares and keep them stocked. Attach a spare parts list to each asset, set reorder levels on the critical ones, issue spares against repairs, and keep stock & ledger honest — with dispatch and receive for parts sent to outside vendors.
3
Plan preventive, handle breakdown. Drive preventive and planned maintenance from a calendar with checklists and safety work permits, and capture breakdown and emergency events as tickets with downtime, assignment and repair — photos and history updated as you go.
4
See it and prove it. A live machine status board shows running, breakdown and idle at a glance, while MTTR/MTBF dashboards, the maintenance calendar and asset history reports turn the record into reliability metrics you can act on.
5
Alert and analyse. PM-due, breakdown and reorder alerts go out over email, SMS and WhatsApp, and Dhruv AI adds role dashboards, plain-English questions answered from a safe read-only sandbox, and clustering of breakdown-cause remarks into named recurring themes.

Because it runs on the shared platform, the same deployment connects spare stock and procurement to Fast Inventory & Purchase and serves manufacturers of every kind across India and worldwide — cloud or on-premise. It also connects out to the wider suite, including Fast Inventory for stores and Fast ERP for the commercial side.

Frequently asked questions

What is CMMS software?

CMMS stands for computerised maintenance management system — the software a plant or facility uses to manage the full lifecycle of its physical assets. It holds an asset register with specifications, photos and barcode/QR tags, links each asset to its spare parts, schedules preventive maintenance, captures breakdowns with downtime, issues spares against repairs, records maintenance history, and reports reliability through live machine status and MTTR/MTBF dashboards. In short, it replaces scattered registers, spreadsheets and paper job cards with one connected system so every asset, spare, work order and repair is a linked record you can trace and measure.

What is the difference between preventive and breakdown maintenance?

Breakdown maintenance is reactive — you repair an asset after it has already failed, which means unplanned downtime, emergency spares and the risk of secondary damage. Preventive maintenance is planned — time- or usage-based schedules, checklists and safety work permits carried out before failure to keep the asset healthy and extend its life. A good CMMS runs both: it captures breakdowns fast when they happen and drives a preventive calendar to make them rarer. The aim is not to eliminate breakdown work entirely, but to shift the ratio toward planned maintenance on the assets that matter most.

What are MTTR and MTBF in maintenance?

MTTR (mean time to repair) is the average time it takes to restore an asset after a failure — a measure of maintainability. MTBF (mean time between failures) is the average time an asset runs between failures — a measure of reliability. Availability is derived from the two: MTBF divided by the sum of MTBF and MTTR. A CMMS computes these automatically from breakdown tickets and downtime capture, and plots MTTR-over-time and MTBF-over-time per machine so you can see whether reliability is improving. Lowering MTTR usually comes from spare-part availability and faster response; raising MTBF comes from preventive maintenance and reliability work.

How does a CMMS manage spare parts?

A CMMS links each asset to its spare parts list — a spare bill of materials — so when a machine fails the technician knows exactly which spare fits it and whether it is in stock. It holds reorder levels that trigger an alert before a critical spare runs out, records issues of spares against repairs, tracks stock and ledger movements, and handles sending sub-assemblies out for external repair and receiving them back. Because a missing spare is one of the biggest reasons a short repair turns into extended downtime, disciplined spare-part management is a direct lever on MTTR and machine availability.

Who needs a CMMS?

Any organisation that depends on physical equipment benefits from a CMMS — manufacturers of every kind running machines, presses, CNC and tooling; facilities and utilities teams looking after HVAC, DG sets, compressors and buildings; equipment and fleet operators with forklifts, conveyors and site equipment; and calibration or gauge functions that must recall instruments on schedule. Wherever unplanned downtime is costly, spares are expensive to hold, or an audit expects a maintenance history, a CMMS pays for itself.

Is Fast Maintenance Software cloud or on-premise?

Fast Maintenance Software runs both cloud and on-premise, so a plant can choose the deployment that fits its IT policy. It is built in Pune by Improsys on the shared Fast Suite platform and serves manufacturers across India and worldwide, with the same asset register, spare-part management, breakdown and preventive maintenance, work permits, barcode/QR and MTTR/MTBF dashboards either way.

Ready to see what real maintenance management looks like?

A 30-minute Fast Maintenance Software demo covers the asset register, spare parts and reorder levels, preventive and breakdown maintenance, and the live MTTR/MTBF dashboards — cloud or on-premise, on your own assets.

Get a demo
No commitment. No slides. Your plant on screen.