Custom Business Software
Operations platforms: one model of the business, every role's view of it
The business, spread across five places
Jobs live in the field-service tool. Parts live in a spreadsheet the warehouse updates when it remembers. Trucks are on a whiteboard, certifications in a folder, and what a job really cost is worked out at the end of the month. Each tool answers its own question. None can answer one that needs two of them.
An operations platform puts the business's real things in one model: customers, sites, jobs, technicians, trucks, parts, and how they relate. Screens for each role read from it, automations act on it, and reports agree because there's only one version of each fact.
Today, and with an operations platform
Today
- 01The dispatcher builds tomorrow's schedule in the field-service tool.
- 02Technicians are texted to check their trucks for parts.
- 03Missing parts are found at 7 a.m., in the yard.
- 04Job costs are rebuilt in a spreadsheet at month end.
The first job of the day starts late, and nobody knows a job's margin until it's too late to matter.
With an operations platform
- 01The schedule, the trucks and the stock are one model.
- 02Every job's parts are checked against its truck as soon as it's scheduled.
- 03Shortfalls come with a proposal: transfer, or pick from the warehouse.
- 04Each job's cost builds up as parts and hours are recorded.
The questions that took a phone round are answered on the screen.
The questions that cross departments
One model, four views
Dispatcher
- Sees
- schedule, trucks, stock per truck, technician areas
- Can change
- assignments, transfers, warehouse picks
- Doesn't see
- job margins, payroll
Technician
- Sees
- today's jobs, site history, equipment, parts on their truck
- Can change
- job notes, parts used, photos, job status
- Doesn't see
- other technicians' schedules, prices
Office manager
- Sees
- invoices, permits, warranty claims, customer records
- Can change
- invoices, claims, customer details
- Doesn't see
- payroll, which stays in its own system
Owner
- Sees
- margin per job, area and technician; readiness for tomorrow
- Can change
- prices, roles, areas
- Doesn't see
- nothing is hidden from the owner
The parts it's built from
What changes from one business to the next
A common starting point is a Postgres database for the model, a Next.js application for the role views, n8n or a job queue for events, and API connections to accounting and your field-service tool. These are starting candidates, not requirements.
Is an operations platform the right system?
Good fit
- The business runs across several tools and a lot of memory.
- The expensive mistakes happen between departments.
- You've outgrown what a field-service product can be configured to do.
Avoid when
- One off-the-shelf product covers your operation well. Configure it.
- You need one process fixed first. Start with a workflow application.
How we'd approach it
01
Understand
As much as the problem needs
We map how the work runs today: who does what, which systems hold the records, and where it breaks.
02
Design
Decided before it's built
Ownership, rules, integrations and exceptions, agreed with you and written down with acceptance criteria.
03
Build
Connected to what you use
We build the scoped system, connect it to the tools you already run, and test it on the cases that matter.
Questions about operations platforms
Do we have to replace everything at once?
No. The platform usually starts with one model and one or two views, connected to the tools you keep. More moves over as each part proves itself.
What stays in the tools we bought?
Whatever they do well: accounting, payroll, payments. The platform reads from them and writes to them through their APIs.
Isn't this what an ERP does?
An ERP gives you its model of a business. An operations platform is built on yours, with the trucks, parts and rules you actually have.
How do technicians use it in the field?
Through a phone view of the same platform, showing their jobs, the site history and what's on their truck.
Run the whole operation from one model
Tell us which tools hold your jobs, parts and people today. We'll show you which questions one model would answer before anyone asks.