Home / Guides / Facility management software
Facility Management Software Buyer's Guide: A 2027 Checklist for FM Companies and Facility Heads
Short answer
To choose facility management software, start from the job path you run every day, not from a feature grid. Make each vendor raise a complaint, close it on a phone with photos and a signature, schedule PPM against an asset, quote from a client rate card and log in as your client, using your data. Then compare the three-year cost with your real hiring plan.
Search "best facility management software" and you get listicles written by vendors who rank themselves first, review sites sorted by who pays for placement, and enterprise suites built for campuses you do not run. None of them are lying. They are just answering a different buyer's question.
This guide is for the buyer we talk to most weeks: the owner or operations head of an FM company running several client contracts, or a facility head responsible for a hospital, mall, hotel or office portfolio. You have probably sat through two demos already. Both looked great, because both used the vendor's tidy sample data. Here is how to see past that.
Step 1: Name your shape before you look at a single product
Write one sentence that describes your operation. It decides which category of software you should even be looking at.
- "We sell FM services to many clients, each with several sites, and our technicians must close work with evidence." You are an FM contractor. You need multi-client CAFM: client logins, rate cards, SLA per contract, reports under your brand.
- "We run maintenance for our own buildings and answer to internal departments or tenants." You are an in-house team. You need a strong helpdesk, PPM compliance and audit records more than billing.
- "We manage leases, space and desks across a corporate portfolio." You are an IWMS buyer, and much of this guide still applies, but expect a longer project.
Get three people in your company to write that sentence independently. If they disagree, sort that out first. Half of failed software projects we have seen were really a disagreement about what the business is.
The four product types you will be offered
| Category | Typical buyer | Strength | Risk for an FM company |
|---|---|---|---|
| Enterprise IWMS / CAFM suites | Campuses, large landlords, corporate real estate | Depth: space, leases, compliance, IoT | Long implementation, consultant dependence, high cost |
| Generic CMMS | In-house maintenance and plants | Work orders and asset PM | Weak multi-client model; usually priced per user |
| Field service (FSM) apps | Break-fix contractors | Dispatch, GPS, invoicing | Thin on PPM, checklists, client reporting |
| FM operations platforms (like DWD) | FM companies and facility teams with many sites | Helpdesk to signed report to quote, client portal, per-site pricing | Not an IWMS: no desk booking or lease admin |
In India you will see names such as eFACiLiTY and QuickFMS in the enterprise row, and TorqHub or Cryotos in the CMMS row. In the UAE, Facilio, Maximo-based CAFM, Planon and Concept Evolution turn up in tenders written by consultants. Use them as a map of the market rather than a shopping list.
The six-step demo test
Send the vendor a sample of your real data before the demo: two client names, three sites, ten assets, one rate card and five live complaints. Then ask them to do these six things, live, on that data. Anything they cannot show, assume does not exist yet.
- Raise and assign a complaint for Client A, Site 2, HVAC, high priority. Change its status twice. Then show the history and prove nothing was overwritten. Check the SLA clock started on its own.
- Close it on a phone with before and after photos and the client's signature, ideally with the phone in flight mode. Then show the PDF that landed in the client's inbox.
- Schedule PPM. Set a quarterly service on a chiller and show the next four visits appear on the calendar, with a checklist the technician cannot skip.
- Quote extra work from Client A's rate card (not a global price list), send it, and approve it as the client from email.
- Log in as the client. The site POC for Site 2 should see Site 2 only. Not Site 3, not Client B, and not your margins.
- Pull last month's report for Client A: SLA %, PPM compliance %, open items, repeat faults. If someone has to build it in Excel, that cost is yours forever.
A good product makes this boring. A product that needs "a short configuration exercise" for step one is telling you about the next six months.
Start free
Run the six steps on your own trial
You do not need a vendor to show you. Start a DWD trial and do all six yourself with your own clients and sites. No card, live in under a minute.
No card. First client PDF in under a minute.
The 40-point facility management software checklist
Print this, take it into every demo, and tick only what you saw working, not what was promised. The items marked with an asterisk are the ones FM contractors tell us they regretted not checking.
Helpdesk and work orders
- Requests by phone, email, QR code, client portal and WhatsApp all become tickets
- Each ticket has one owner, a priority and a status history that cannot be edited away
- SLA targets for response and resolution, set per client and per priority *
- Escalation to a supervisor and manager before the breach, not after
- Duplicate warnings for the same site and asset
- Your client's own ticket number can be stored against yours *
- Configurable statuses that match your process, including "awaiting quote approval"
PPM and assets
- Recurring PPM by frequency per asset, generated automatically on a 52-week calendar
- Checklists with mandatory items and a photo per step; job cannot close until done
- Asset register with QR codes, location and full service history
- Warranty, AMC and statutory expiry reminders (fire NOC, lift licence, Civil Defence) *
- PPM compliance % per client and per site
- Meter readings for DG hours, energy or water
- Asset import from Excel in one step
Field execution and proof
- Android and iOS app that works with no signal and syncs later *
- Before and after photos, client signature, PDF emailed on closure
- Proof of attendance: GPS, selfie or a site OTP that the client controls
- Voice input in the languages your technicians speak
- Spare parts issued against the job and shown on the report
- Subcontractor logins for lifts, pest control or fire vendors
Client side
- Client company and site logins, each scoped to their own data *
- Clients can raise, track and approve without calling you
- Monthly client report generated automatically, with your branding
- CSAT rating on closed jobs
- Quotations from each client's rate card, approved from email *
- Separate Bill To and Ship To on quotes and invoices
AI
- AI features work on your trial today, not "next quarter"
- A person approves every AI suggestion before it changes a ticket or reaches a client
- Your data is not used to train the vendor's models, in writing
- AI can be switched off per client if a contract requires it
- AI sees only what the logged-in user is allowed to see
Commercials, data and vendor
- Price does not rise when you hire technicians *
- Three-year quote with implementation, training, support and AI named line by line
- Self-serve trial with no card, or at least a sandbox with your data
- Dedicated database or clear tenant isolation
- Full export to Excel at any time, including after you cancel *
- Role-based access and an audit log of who changed what
- Invoicing in your currency and tax: GST in India, AED and VAT in the UAE
- An API, and integrations with your accounts package
- A named person to call, and a published support response time
Pricing traps to look for
Per-user pricing in a labour business. Seat-based CMMS looks cheap at five users. FM work is labour-heavy and headcount moves every month. Per-seat pricing pushes teams to share logins, and shared logins destroy the audit trail you bought the software for. Model the price at your headcount in year three, not today.
Client logins sold as seats. Some vendors charge for every client user. If you have 30 clients with three POCs each, that is 90 paid seats for people who log in twice a month.
Implementation as a separate project. Enterprise CAFM often quotes implementation at a figure close to the first year's licence. Ask what you will be able to do on day 30 if you skip it.
AI on the top tier only. Several global CMMS products reserve their AI assistant for enterprise plans. If AI is part of why you are buying, check which tier it is actually in.
Messaging costs. WhatsApp and SMS notifications usually carry a per-message cost. Ask who pays it.
We publish worked examples for 15 and 40 technicians, in INR and AED, in our facility management software pricing guide.
Red flags in a demo
- The demo tenant is a single building. Ask to see 30 clients and 200 sites.
- "That's on the roadmap." Ask for the date in writing, or treat it as missing.
- Reports are shown as screenshots rather than generated live.
- The mobile app is a browser page that needs signal.
- Percentage claims ("cut downtime by 40%") with no named customer that looks like you.
- Nobody can tell you how to get your data out.
A 14-day trial plan
A trial with no plan becomes a login nobody uses. This one fits around a working fortnight.
- Days 1 and 2. Add two real clients, their sites and services, two technicians and one account manager.
- Days 3 to 5. Move this week's live complaints off WhatsApp. Assign every one. Do not keep a parallel spreadsheet.
- Days 6 to 8. Close at least five jobs from the phone with photos and signatures. Send the PDFs to a friendly client.
- Days 9 to 11. Import one client's rate card and raise a quotation from a complaint. Approve it as the client.
- Days 12 to 14. Register ten assets at one site, print QR stickers, set up next month's PPM, and pull the client report.
If those steps were painful, the product is wrong for you, whatever the brochure says. If they were boring, you have found operations software.
Getting it signed off
Finance will ask for payback. Avoid borrowed percentages and build it from three numbers your team already knows:
- Admin hours. How many hours a week do supervisors and coordinators spend chasing updates, typing reports and building monthly MIS?
- Unbilled extra work. What share of small extra jobs never gets quoted? Even 5% of a mid-sized contractor's extra-work revenue usually covers the software.
- Disputes and penalties. How much was deducted or written off last year for missing reports or late response?
Our facility management software ROI calculator does the arithmetic in INR or AED and shows the payback in months. Take the screenshot to the meeting.
Start free
Skip the brochure war
Start a DWD trial, run the six-step test with your own clients, and decide on evidence. No card, no sales call unless you want one.
No card. First client PDF in under a minute.
Frequently asked questions
How do I choose facility management software?
Start from the job path you run every day, not from a feature list. Ask each vendor to raise a complaint, close it on a phone with photos and a signature, build a quote from a client rate card, schedule PPM against an asset and log in as your client, using your own sample data. Then compare total three-year cost, not the monthly sticker.
What features should facility management software have?
The core is a helpdesk with SLAs, work orders, recurring PPM with checklists, an asset register with QR codes, a technician mobile app that works offline, digital service reports with client signature, and dashboards. FM service companies also need client portals, rate-card quotations and pricing that does not charge per technician.
How long should facility management software take to implement?
A self-serve product should have your first ticket logged on day one and live sites within two weeks. Enterprise CAFM and IWMS projects often run 3 to 12 months because they include space data, integrations and consultants. If you only need maintenance and helpdesk, a long project is a warning sign.
Should we pick per-user or per-site pricing?
If your headcount grows faster than your site count, which is normal for FM contractors and in-house teams adding shifts, per-site pricing is cheaper and avoids shared logins. Per-user pricing can suit a small fixed team in one building. Model both over three years with your real hiring plan.
What questions should I ask a facility management software vendor about AI?
Ask what the AI actually does on a ticket, whether a person approves it before anything reaches a client, whether your data trains their models, where it is processed, and whether AI can be switched off per site. Ask for the feature live on your trial, not on a roadmap slide.