Facility Management Software
Most facility teams are asked to defend a budget with numbers they cannot produce. This is the system that produces them.
- Starting at
- $18,000
- Fixed price, quoted after a free audit
- Typical timeline
- 4–8 weeks to production
The short version
Unlike everything else on this page, this one is not built from scratch. We have a working platform covering the nine subject areas of professional facility management, and an engagement configures and deploys it for your portfolio rather than starting from an empty repository.
It runs the daily work — a reception centre applying priority-based SLAs, the full work-order lifecycle, preventive and meter-based maintenance, MRO inventory, vendor and procurement control. It also runs the arguments: Facility Condition Index, the deferred-maintenance backlog, and maintenance funding measured against the 2–4%-of-replacement-value rule with a five-year underfunding projection.
It installs on a bare Python interpreter with no third-party packages and works offline, so it runs on your infrastructure rather than requiring a platform decision from a committee.
What you get
The pieces that make it work
Work reception and maintenance
Priority-based SLAs from two-hour emergencies to fourteen-day scheduled work, an enforced work-order lifecycle, and preventive, predictive and cyclical scheduling by calendar or meter that will not generate the same order twice.
The numbers that win budgets
Facility Condition Index, deferred-maintenance backlog with escalation, cost of ownership across all six categories, and MTBF, MTTR, availability and planned-versus-reactive mix.
Board-ready capital cases
A funding request assembled from live records — current condition, the funding level that reaches a target FCI, a year-by-year programme, and what stays exposed if it is declined. It models escalation, deterioration and new renewal need, so it does not make the naive claim that one budget clears a backlog forever.
Building automation and IoT
BMS, lighting, fire and life safety, access control, metering, elevators and gateways over BACnet, Modbus, KNX, LonWorks, MQTT, OPC-UA and REST. Alarms dispatch straight into work orders, and predictive maintenance trends telemetry against asset age, criticality and failure history.
Budgeting and chargebacks
Administrative, operational and capital budgets with expenditure control that blocks overspend without an explicit override, capital analysis by NPV, IRR and payback, and chargebacks allocated by area, headcount or usage and reconciled to the penny.
Energy and carbon
EUI, fuel mix, degree-day normalisation and savings against baseline, plus a carbon inventory by GHG Protocol scope, reduction targets on linear glidepaths, and initiatives ranked by marginal abatement cost.
Single sign-on and roles
OpenID Connect against Entra ID, Okta, Google Workspace, Keycloak, Auth0 or Ping, with group-to-role mapping re-read at every sign-in — so revoking a directory group revokes the access here.
An assistant on the same engines
An optional AI layer that answers portfolio questions using the very tools the interface uses, so the assistant and the dashboard can never quote different numbers. Available over MCP for your own agents.
Scope
Everything included, written down before we start
Your proposal lists exactly this. Nothing on it becomes a change order later.
- Platform deployed on your infrastructure or ours
- Portfolio, asset and condition data imported and reconciled
- Roles, SLAs and approval thresholds configured to your policy
- Single sign-on wired to your identity provider
- BMS, metering and accounting integrations as needed
- Team training, plus your first capital renewal case built with you
Questions
Facility Management, answered
Is this really already built?
Yes — that is the point of this one. The platform exists and is running. Your engagement is configuration, data migration, integrations and training, which is why it costs less and lands faster than the from-scratch work elsewhere on this site.
What does it need to run on?
A bare Python install. The application itself requires no third-party packages, stores data in SQLite, and works entirely offline; only the optional AI layer needs anything external. It can run on a server you own, air-gapped if that is your requirement.
How do we get our existing data in?
There is a five-step import wizard that reads CSV and Excel, maps your column names to ours, handles the realities of spreadsheet data, and previews every row before writing. Re-importing a corrected file updates rather than duplicates, and every batch can be reversed.
How is this different from your fleet software?
Same discipline, different asset. Fleet tracks vehicles that move; facility tracks buildings and the equipment inside them. Some clients run both, and we integrate them to share one vendor list and one reporting layer.
Also from us
Other things we build
AI Automation Software
Put the repetitive parts of your business on autopilot — quoting, intake, follow-up, scheduling and reporting.
From $6,000ExploreSmall Business Websites
Fast, findable websites that turn visitors into booked calls — not brochures that sit there looking pretty.
From $4,500ExploreCRM Software
A CRM shaped like your sales process — not a generic platform you spend a year bending into shape.
From $18,000ExploreNext step
Ready to talk about Facility Management?
Thirty minutes, no charge. We will tell you what is worth doing, what is not, and roughly what it costs.