Guide

How to choose CAFM software

Choose CAFM software by starting from your own sites, assets, contractors and compliance duties, then testing each system against real workflows, mobile use by engineers, reporting and total cost, rather than comparing feature lists alone.

By the Fabric FM teamUpdated 30 October 20268 min read

Key points

  • Write down your own requirements before looking at any system. Separate must-haves from nice-to-haves.
  • For multi-site operators, the essentials are a reliable asset register, reactive and planned jobs, compliance tracking and contractor management in one place.
  • Test with real scenarios and real engineers on real phones, not a scripted demo.
  • Ask about data ownership, exports and integrations up front. Moving systems later is expensive.
  • Compare total cost over several years, including set-up, migration and training.

What CAFM software should do for you

CAFM (computer-aided facilities management) software is the system of record for your estate. It holds your sites, buildings and assets, and it runs the work that keeps them safe and open: reactive repairs, planned maintenance, statutory compliance and the contractors who do the work.

You will also see the terms CMMS (computerised maintenance management system), IWMS (integrated workplace management system) and simply "FM software". The labels overlap. What matters is whether a system handles the jobs your team does every week.

For a multi-site operator, such as a restaurant group, a contract caterer or an FM service provider, the main problems CAFM should solve are usually:

  • Not knowing what assets are at each site, or who maintains them.
  • Jobs chased by email, phone and spreadsheet, with no single status.
  • Certificates scattered across inboxes, so compliance cannot be proven quickly.
  • Contractor invoices that cannot be matched to work done.
  • No reliable data to answer "what does this site cost to run?"

Must-have features

Sites and asset register

A clear hierarchy of portfolio, site, building or area, and asset. Each asset should carry make, model, serial number, location, ownership and warranty, with photos and documents attached. Bulk import from spreadsheets matters if you have many sites.

Reactive jobs and helpdesk

A simple way for site staff to log a fault, ideally from a phone with a photo. Then priority and SLA rules, assignment to an internal engineer or contractor, status updates and closure with evidence.

Planned preventative maintenance

Schedules generated from templates by asset type, with frequencies you can justify. Look for the ability to use industry task libraries such as SFG20 where you need them, and to spread tasks across a calendar.

Compliance tracking

Certificates and reports stored against the site or asset they cover, with expiry dates, reminders and a clear view of what is overdue. Remedial actions from a report should become tracked jobs.

Contractor management

A record of each contractor's trades, coverage areas, insurance, accreditations and RAMS, with expiry alerts. A contractor portal or app lets them accept jobs, update status and upload certificates without your team re-keying it.

Costs and invoices

Quotes, purchase orders and invoices linked to jobs, so you can see spend by site, asset and contractor and stop paying for work that was not done.

Mobile use for engineers and contractors

A CAFM system lives or dies on whether the people doing the work use it. If engineers find the app slow or awkward, they will phone the office and the data will be wrong.

When you trial a system, put it in the hands of a real engineer and a real contractor and check:

  • Can they see their jobs for the day, with site address, access notes and asset history?
  • Can they work with weak or no signal, for example in a basement plant room, and sync later?
  • Can they capture photos, readings, signatures and certificates on the phone?
  • Can subcontractors use it without a costly licence or complex set-up?
  • Is the job sheet the customer or site manager receives clear and professional?

Questions to ask vendors

Demos tend to show the best path through a product. These questions help you see how it handles your reality.

  1. Show us our scenario. Give the vendor two or three real workflows, such as a fridge failure at a busy site out of hours, and ask them to walk through them live.
  2. How do we get our data in? Who does the import, in what format, and what does it cost?
  3. How do we get our data out? Can you export everything, including documents, in a usable format at any time? What happens to our data if we leave?
  4. What integrates? Accounting, purchasing, single sign-on, building management systems or IoT sensors. Is there a documented API?
  5. Where is data hosted and how is it secured? Ask about UK GDPR compliance, hosting location, backups, access controls and any security certifications they hold.
  6. How is the product configured? Can your team change job types, SLAs and forms, or does each change need the vendor?
  7. What does support look like? Hours, channels, response times, and who you speak to.
  8. What is on the roadmap, and how do customers influence it?
  9. Can we speak to a customer like us? Similar size, sector and number of sites.
Watch for hidden work

Some systems need extensive configuration or consultancy before they match your processes. That is not always bad, but it should be visible in the quote and the timeline, not discovered after you sign.

Pricing models and total cost

CAFM pricing is not standardised. Common models include:

ModelHow it worksWatch out for
Per userA fee for each named or concurrent userCosts rising as you add site managers and engineers
Per site or per buildingA fee for each location managedSmall sites costing the same as large ones
Per assetPriced by the number of assetsPressure to under-record assets to save money
Tiered plansBundles of features and limitsKey features locked in the top tier
Contractor or portal licencesCharges for external usersContractors refusing to adopt it

On top of subscriptions, ask about set-up fees, data migration, asset surveys, training, integrations, extra storage and premium support. Build a simple three-year cost model using your actual numbers of sites, users, assets and contractors, and compare vendors on that.

Implementation steps

  1. Agree goals and owners. Decide what success looks like, such as all certificates in one place or faster response times, and name an internal project owner.
  2. Clean your data. Build or tidy the site list, asset register and contractor list. This is usually the longest step.
  3. Configure. Set up job types, priorities, SLAs, PPM templates and compliance categories to match how you work.
  4. Pilot. Run a small group of sites and contractors for a few weeks. Fix what does not work before rolling out.
  5. Train and roll out in phases. Train site staff, engineers and contractors in short sessions. Add sites in waves.
  6. Review. After go-live, check adoption and data quality monthly and adjust.
Start with compliance

If you are moving from spreadsheets, getting every site's statutory certificates and due dates into the new system first often delivers the quickest value and the biggest reduction in risk.

A requirements checklist

Use this as a starting point. Mark each line as must-have, nice-to-have or not needed, then score each vendor against it.

AreaRequirementPriority
Sites and assetsSite hierarchy, asset register with documents and photos, bulk importMust-have
Reactive jobsFault logging from mobile, priorities, SLAs, status trackingMust-have
Planned maintenanceSchedule templates, calendar spreading, completion trackingMust-have
ComplianceCertificate storage by asset and site, expiry alerts, remedial jobsMust-have
ContractorsInsurance and accreditation tracking, RAMS, portal or appMust-have for outsourced work
MobileOffline working, photos, signatures, readingsMust-have
FinanceQuotes, purchase orders, invoice matching, spend reportingUsually must-have
ReportingDashboards by site, contractor and asset; scheduled reports; exportsMust-have
IntegrationsAccounting, single sign-on, open APIDepends on your stack
Security and dataUK GDPR, access roles, audit trail, full data exportMust-have
CommercialClear pricing, contract length, exit termsMust-have

Fabric FM is one option to put through this process. It was built by a multi-site service business for operators like contract caterers, restaurant groups and FM providers, and is in early access now. You can see how it approaches these requirements on our facilities management software page.

This guide is general information, not legal advice. Check the current regulations and guidance, or speak to a competent person, for your premises.

FAQs

Common questions

What is CAFM software?

CAFM stands for computer-aided facilities management. It is software that holds your sites, assets and contractors and manages reactive jobs, planned maintenance, compliance certificates and reporting in one place.

What is the difference between CAFM and CMMS?

The terms overlap. CMMS (computerised maintenance management system) traditionally focuses on assets and maintenance work orders, while CAFM usually also covers buildings, space, compliance and contractor management. Many modern systems do both.

How much does CAFM software cost?

Pricing models vary: per user, per site, per asset or tiered plans, plus possible set-up, data migration, training and integration fees. Ask for a total cost over three years based on your real numbers.

How long does it take to implement CAFM software?

It depends mostly on your data. A small estate with a clean asset register can be live in weeks. A large estate that needs asset surveys and contractor onboarding can take months, so plan in phases.

What should a requirements checklist include?

Sites and asset register, reactive and planned jobs, compliance tracking, contractor management, mobile use, reporting, integrations, data security and pricing. Mark each requirement as must-have or nice-to-have before speaking to vendors.

Run your estate on Fabric.

Early access is open for multi-site operators, caterers and FM providers.