Custom Ultimo integration development
Appfront builds custom integrations with Ultimo (IFS Ultimo), the Dutch platform for enterprise asset management and maintenance management. Via the Ultimo REST API and Ultimo Connect, we synchronise assets, work orders and fault reports with your ERP, IoT sensors, SCADA/BMS, mobile technician app or your own reporting portal. This gives maintenance and asset management a single, reliable source of truth, and your technicians and planners work with up-to-date data.
What is an Ultimo integration?
Ultimo (now IFS Ultimo) is a Dutch, cloud-based platform for enterprise asset management and maintenance management. It brings together assets, equipment, work orders, fault reports, inspections and materials in one system, supplemented by modules for facilities and HSE. Maintenance and asset managers use Ultimo to plan preventive and corrective maintenance, handle faults and monitor the condition of their installations.
In practice, a custom Ultimo integration means: synchronising assets and work orders with your ERP or financial system, automatically creating fault reports from your own portal as notifications in Ultimo, translating sensor and SCADA data into condition-based maintenance, and enabling engineers in the field to work with current work orders via a mobile app or dashboard. Through webhooks and workflows, the status of work orders and reports stays in sync on both sides.
Appfront builds in line with the official Ultimo developer documentation and the OWASP ASVS security standard. We align endpoints, data fields and error handling with your actual maintenance processes, so the integration grows with your asset register and continues to run reliably even with large volumes of work orders and reports.
Assets & work orders at the centre
Assets, equipment, work orders and reports live in Ultimo and flow via the REST API to your other systems. One source of truth for maintenance, so planners, engineers and management all work with the same up-to-date data.
Condition-based maintenance
Connect IoT sensors, SCADA and building management systems to Ultimo. We automatically translate threshold values and measurements into work orders and reports, so maintenance is driven by the actual condition of an asset.
Reports from your own portal
Let employees, residents or users report faults via your own portal or app. The report automatically lands in Ultimo as a fault report, and the reporter receives real-time status updates as soon as an engineer starts work on it.
Our development process for Ultimo integrations
We follow a proven methodology that removes uncertainty early and delivers a stable integration. From an initial analysis of your maintenance processes, asset structure and adjacent systems through to go-live and ongoing management, every step is designed to give you an integration your team can understand and trust.
We map out which objects you want to integrate (assets, equipment, work orders, reports or materials), which systems are involved (ERP, IoT, portal) and in which direction the data should synchronise.
We design the integration architecture, choose the right authentication and draw up an error-handling strategy.
Implementation with automated tests, structured logging and monitoring. You see working builds along the way.
Controlled go-live with data validation and a safety net, followed by ongoing management and further development.
What an Ultimo integration delivers in practice
Every Ultimo integration is set up specifically for your asset structure, maintenance processes and adjacent systems. Below are the capabilities we most often deliver for organisations that use Ultimo as the heart of their maintenance operations.
Synchronising assets & equipment
Keep your asset register consistent across systems: assets, equipment, locations and cost centres synchronise between Ultimo and your ERP or GIS. New or changed objects flow through automatically, so maintenance data and administration always align.
Work orders & maintenance
Synchronise work orders, jobs and maintenance schedules between Ultimo and your planning or ERP system. Preventive maintenance tasks, time registration and status changes stay in sync on both sides, so planners and finance work from the same data.
Fault reports from your own portal
A custom reporting portal or app that lets employees, residents or users log faults. Each report lands directly in Ultimo as a fault ticket, with location and asset already linked, and the reporter receives real-time status updates on how it is being handled.
IoT and SCADA integration
Sensors, SCADA and building management systems (BMS) connected to Ultimo for condition-based maintenance. We translate measurements and alarms into work orders or reports, so maintenance is scheduled based on actual condition rather than fixed intervals.
ERP & finance synchronisation
Integration with your ERP or financial system: maintenance costs, material consumption, purchase orders and time registration flow from Ultimo into your accounts. Asset and cost centre data stay consistent, so maintenance budgets and bookkeeping add up.
Mobile engineer app & BI
A mobile app that lets engineers in the field retrieve, close out and register time on work orders, plus BI dashboards in Power BI or Tableau built on maintenance and asset data. Management sees trends in faults, turnaround times and maintenance costs, while engineers keep working offline.
Typical use cases in practice
An Ultimo integration looks very different from one organisation to the next. We see a number of recurring patterns, and for each we have a proven setup that accounts for the right endpoints, data fields and synchronisation direction.
Manufacturing
Manufacturing companies that maintain machines and production lines with Ultimo. Sensor data from production is translated into condition-based maintenance, work orders are linked to the ERP and downtime is minimised. See also our SAP integration for the ERP side.
Utilities & infrastructure
Grid operators, water and energy companies and infrastructure managers with large, geographically dispersed asset registers. Integration with SCADA and GIS, fault reports from the field and BI reporting on maintenance performance via Power BI, built on reliable asset data.
Healthcare & medical technology
Hospitals and care organisations that manage medical equipment and building-related installations. Inspections, certifications and fault reports for medical technology are integrated with Ultimo, with reports from departments landing directly as work orders with the right engineer.
Facilities & maintenance organisations
Facility and maintenance organisations that manage buildings and installations with Ultimo. Fault reports from a custom portal, work orders for in-house and external engineers and dashboards on turnaround times. For a purely property-focused IWMS, a Planon integration may also be a good fit.
Technology we use
We build Ultimo integrations using the official Ultimo REST API and Ultimo Connect, combined with the backend stack that suits you. The exact choice depends on your edition, the systems to be connected and the synchronisation direction you need, so your own team can manage or further develop the integration.
Why choose Appfront for your Ultimo integration?
Appfront has extensive experience building API integrations for a wide range of organisations in the Netherlands. We always start with a thorough analysis of your existing systems and processes. An integration should not only work technically, but also add real value to your maintenance and asset management.
For every integration, we write clear documentation and make sure your own team, or any future supplier, can understand and manage it. No black box, just transparent code and clear agreements on monitoring, alerting and maintenance.
You work with a dedicated point of contact who understands both the technical and the functional side. This keeps communication short, prevents misunderstandings and speeds up decisions when choices need to be made during development.
See also our wider services around API integrations, middleware, custom software development and web app development.
- Experience with the Ultimo REST API, Ultimo Connect and workflows
- Specialist in integrations around assets, work orders and fault reports
- Familiar with IoT, SCADA/BMS and condition-based maintenance
- Secure by default: secrets in vaults, webhook validation, scoped permissions
- Structured error handling and retry mechanisms
- Comprehensive logging and monitoring from day one
- Clear documentation your team can read and manage
- A fixed point of contact, no account managers passed around
- Ongoing maintenance and proactive further development
- A way of working tailored to your existing IT and maintenance landscape
Security and privacy in Ultimo integrations
Maintenance data contains business-sensitive information about your assets and installations, and often personal data of engineers and reporters too. Appfront builds to the OWASP ASVS security standard. In practice, this means API keys and secrets stored in secure vaults, validation of incoming webhooks, scoped permissions per integration and regular audits of the integration between Ultimo and your other systems.
Ultimo enforces record-level authorisation itself, based on the system user linked to the API key. We document the data flows (assets, work orders, reports and personal data) so that your record of processing activities is complete and you can demonstrably comply with the GDPR. We work in line with the OWASP ASVS and keep access strictly separated per system user.
More on our security approach: information security policy and CVD policy.
- GDPR-compliant data processing and data minimisation
- Encryption in transit (TLS 1.2+) and at rest
- Role-based access and least-privilege principles
- Audit logs with traceable data flows
- Automatic retries and dead-letter queues
- Monitoring and alerting for anomalies
- Secrets management in line with best practice
- Documentation for your record of processing activities
Frequently asked questions about Ultimo integrations
Answers to the questions we are asked most often about Ultimo integrations.
An Ultimo integration is a technical integration between Ultimo (IFS Ultimo) and another system, such as your ERP, IoT platform, SCADA/BMS, mobile maintenance app or in-house reporting portal. Through the Ultimo REST API, assets, work orders, fault reports, inspections and materials are read and updated programmatically. Workflows and interfaces can trigger actions in Ultimo, or start an action outside Ultimo after an event. An integration can be simple (synchronising work orders) or extensive (condition-based maintenance driven by sensor data).
Ultimo suits organisations that want to manage maintenance, assets and work orders centrally, covering enterprise asset management and maintenance management. It is strong in manufacturing, utilities, infrastructure and healthcare, including HSE and medical technology modules. For an organisation focused primarily on facilities and real estate, an IWMS platform may be a better fit. In that case, we will look with you at whether a Planon integration better matches your way of working.
A simple integration, for example synchronising work orders or fault reports via the Ultimo REST API, can go live relatively quickly. More complex scenarios, such as condition-based maintenance based on IoT or SCADA data, a two-way ERP integration, a mobile engineer app or BI dashboards, usually take longer. After an intake meeting, we will give you a realistic estimate.
We work with the official Ultimo REST API and Ultimo Connect, combined with the backend stack that suits you, whether Node.js, .NET, Python or another language. Authentication runs via an API key secret or OAuth, depending on your edition and environment. We access the endpoints for assets, equipment, work orders, jobs and reports, and use workflows and webhooks to trigger actions inside and outside Ultimo. For IoT and SCADA/BMS integrations, we connect to MQTT, OPC UA or existing middleware.
The cost is determined by the complexity of the data flows, the number of systems to connect, the required synchronisation frequency and the amount of custom work in the business logic. Your Ultimo edition, the direction of synchronisation, and ongoing management and monitoring also affect the total investment. We always provide a clear quote following a no-obligation analysis of your situation.
Yes. Appfront builds to the OWASP ASVS security standard: API keys and secrets are kept in secure vaults, inbound webhooks are validated, permissions are scoped per integration, and each system user has least-privilege access. Ultimo enforces record-level authorisation itself, based on the user linked to the API key. We document the data flows (assets, work orders, reports and any personal data of technicians or reporters) so that your record of processing activities stays complete and you can demonstrate GDPR compliance.
Yes. Appfront regularly takes over the maintenance of existing integrations, even if they were originally set up by another company. We review the API integrations, workflows, webhook configuration and error handling, document the current set-up and draw up improvement proposals. From that point on, we handle changes, extensions and monitoring, including timely rotation of API keys and secrets.
Ultimo is a good fit for organisations with large asset bases and maintenance operations: manufacturing, utilities and infrastructure, healthcare organisations (medical technology) and facility and maintenance organisations. Typical use cases include synchronising assets and equipment with your ERP, aligning work orders and planning, routing fault reports from your own portal into Ultimo, condition-based maintenance based on IoT data, and BI dashboards built on maintenance data. For a purely facility and real estate question, we will work with you to determine whether an IWMS such as Planon is a better match.
Ready to build your Ultimo integration?
Tell us which assets, work orders or fault reports you want to connect and which systems Ultimo needs to talk to: ERP, IoT, your own portal or a mobile technician app. We are happy to help with endpoints, synchronisation direction and condition-based maintenance. A no-obligation first conversation of half an hour will give you a clear picture of what is possible.