Operating Model & Digitalisation

Ole Huoletta: a home maintenance company's whole operation in one system

Niko Oksa · 1 November 2026 · Reading time 5 min

Ole Huoletta Oy maintains detached houses: survey, quote and the work itself. At the start of June the company's sales and delivery ran on separate forms, spreadsheets and messages. I built the company its own system, in which every project carries a single ID from lead to invoice. The first version of the whole chain was in production in five days, and since then the system has evolved for five months alongside daily use.

Starting point

Profitability in a maintenance business is decided in the same place as in energy services: in the operating model, not in any single job. When the lead, survey, quote, contract, work and invoice live in different tools, information is lost at the seams. Sales enter the same thing twice, installers can't see what was sold, and management can't tell which project actually made money.

The goal was simple: one project ID, created at first contact and carried through the whole chain. It became the backbone of financial management. Every project has one deal in the CRM and its own margin.

What was built

Along the way, six separate tools the business used to run on were retired. The system is connected to the company's CRM, e-signature service, accounting, calendar and financing partner.

Timeline

In five months the system accumulated more than 1,400 changes and around 100 server modules. Every change that affects users has been announced in a staff bulletin; there have been 20 so far.

Developed on the users' terms

The system went live unfinished, on purpose. Sales, installers and management use it every day, and most changes have come from their feedback. One example: in October the urgency scale was reversed, because in the field people naturally read 1 as the most urgent. A small thing, but exactly the kind of thing that decides whether a system gets used or worked around.

Because the system is in production during the working day, every change is checked before release and the user manual is updated at the same time. Development has used AI, Anthropic's Claude Code, the same way as in the OksaSDR app: I decide what gets done and when it's ready, and the AI writes most of the code.

Lessons

The common thread

The same idea I've used to build service portfolios and partner networks: the whole chain from lead generation to invoicing is designed as one, and the result is measured by project margin. What's new is that an operating model can now be turned into software in weeks rather than years.

Does your service business run on a patchwork of separate tools?

Tell me about your situation, and let's look together at what your chain from lead to invoice could look like.

Get in touch