ERP for industrial and technical services

Assets, maintenance, work orders, spare parts and billing in one system – with no interface to maintain.


Built for companies that sell service, not units

If your revenue comes from keeping equipment running rather than shipping it once, your ERP has a different job to do.


Facility and building services

Planned maintenance and reactive call-outs across a portfolio of customer sites, with one contract, one asset register and one invoice run behind them.

Industrial maintenance contractors

Corrective and preventive work on customer plant, where the skills, tools and spare parts are settled before the technician leaves the depot rather than discovered on site.

Machinery and equipment service arms

Manufacturers servicing their own installed base: warranty, service contracts, spare parts and the aftermarket revenue that is often half the margin.

Energy and technical services

Inspection, testing and maintenance regimes on distributed assets, scheduled by date, meter reading or operating hours rather than by memory.

One system. One data model.


A dedicated field service tool has to be integrated with whatever ERP you already run. That integration is the project cost, the go-live risk and a maintenance burden that never ends – and it is where the numbers start to disagree.

In Onfinity the service order, the spare part, the asset, the service contract and the invoice are the same records. Not synchronised copies in two systems. Nothing to reconcile, nothing to re-key, and one place to ask what a job actually cost.


What you get out of the box

Service and maintenance is one of the deepest parts of the platform – and it is standard, not a custom build.


Assets and functional locations

A structured register of what you maintain — equipment, its location in the plant, its history and the parts installed in it. The same model the large maintenance systems use.

Maintenance by date, counter or running hours

Preventive schedules triggered by calendar, meter reading or operating hours, carrying their own task lists, checklists, tools and expected spare parts.

Work orders and dispatch

Plan by qualification, availability and required tooling. Fewer second visits because the right technician arrives with the right part.

Spare parts and stock

Parts reserved against the job and consumed from real stock, so the warehouse and the service order never disagree.

Service contracts and SLAs

Contract-linked work orders, so entitlement and response commitments are checked when the job is raised, not argued about when it is invoiced.

Margin per order, asset and contract

Labour, parts and travel land directly in the order and the invoice — so profitability is reportable per job, per asset and per contract without a spreadsheet.