Maintenance and facility service software
We build facility management software for facility service companies, maintenance providers and organisations that run their own buildings. Work orders arrive complete, inspections feed the maintenance plan directly, and technicians find the answer in the manual on the spot.
Where the work gets stuck.
Work orders are vague and misrouted
Reports such as 'heating not working on the third floor' land in TOPdesk or Planon without asset, location or urgency, so the wrong technician goes out or the right one arrives without parts.
Maintenance plans drift from reality
The multi-year maintenance plan (MJOP) is built from a condition survey that is years old, and inspection findings in the field rarely make it back into the plan or budget.
Contract checks happen after payment
Quotes and invoices from subcontractors are rarely checked against framework agreements, unit rates and SLA penalties, because the contracts are long and the volume is high.
How we improve facilities.
Each one is scoped around your systems and rules, and each one keeps a person in charge of the decisions that matter.
Work order triage
Incoming reports are enriched with asset, location and urgency from your FMIS, matched to the right trade and contract, and returned to the reporter when information is missing. Coordinators confirm priority for anything affecting safety or continuity.
NEN 2767 inspection app
A mobile app for condition assessments with defect catalogues, photos and scoring according to NEN 2767, usable offline in plant rooms and on roofs. Inspectors record the score, and the results sync to the asset register.
Maintenance planning tool
An internal tool that turns condition scores, asset ages and budgets into a multi-year maintenance plan with scenarios. Asset managers adjust priorities and export the plan to your FMIS.
Technician knowledge assistant
Technicians ask questions about installations, error codes and procedures and get answers from manuals, as-built drawings and past work orders, with sources. It answers on a phone in the field.
Subcontractor quote and invoice checks
Quotes and invoices are read and compared with framework rates, contract scope and SLA terms, and deviations are listed for the contract manager. Nothing is paid or disputed without their approval.
Building data pipeline
Alarms and meter readings from building management systems, plus occupancy sensor data, collected in one data model for energy reporting and condition-based maintenance. The BMS keeps control of the installations.
Built around the rules.
What we design for from the first week. Your legal and compliance people keep the final word.
NEN 2767 condition assessment
Inspection apps and plans follow the NEN 2767 scoring method, so condition data stays comparable between inspectors and over time.
Energy label C for offices
Most offices in the Netherlands need label C or better. Building data and maintenance plans flag measures that affect the label so owners can plan them into the budget.
Energy saving obligation and reporting
Organisations above the energy use thresholds must take cost-effective saving measures and report on them. We structure meter and measure data so that reporting draws on evidence.
GDPR for occupancy and access data
Sensors, badges and room booking data can reveal individual behaviour. We aggregate where possible, limit retention and document the purpose for your privacy officer.
Works with what you run.
If a system has an API, a database, an export or an inbox, we can build on it. These are the ones we meet most.
- Planon
- Ultimo
- TOPdesk
- Spacewell
- SAP Plant Maintenance
- BACnet building management systems
- Microsoft 365 room booking
- Exact
Where to start.
Work order triage for one contract
Triage touches every request and shows results within weeks of going live. We start with one client contract or building portfolio and the FMIS it runs on.
Talk it throughWhat it includes
- Classification of reports by trade, asset and urgency
- Enrichment from your asset register
- Follow-up questions for incomplete reports
- Coordinator review queue and routing rules
A guide to start with.
Further reading.
How to build a production RAG chatbot: a practical guide
What it takes to turn a promising RAG experiment into a chatbot people trust: ingestion, hybrid search, citations, permissions and evals.
5 min read
Embeddings and semantic search: a practical guide for product teams
How embeddings power semantic search, how to choose a model and a vector store, and how to measure whether your results actually improved.
5 min read
Document parsing with LLMs: extracting data from invoices and forms
How to turn invoices and forms into reliable structured data with LLMs, schemas, validation and a review queue for the cases that need a person.
4 min read
Common questions.
Yes. Both provide APIs for work orders, assets and locations. We connect through those and keep the FMIS as the system of record for your maintenance data.
Yes, through BACnet gateways, the BMS supplier's API or exported logs. We only read data for reporting and maintenance planning, and changes to installation settings stay with your installer and the BMS.
No. The assistant accepts voice and photos, such as a picture of an error display, and answers briefly with a link to the full procedure.
Yes. Contract rules, SLAs and rates are set per client, and data is separated per client so each only sees their own buildings and reports.