Custom Software
Operations platforms: one event, every record that cares
Start with the nouns
What one event changes
Job completed
- Event
- J-606 completed by T3
- Job
- completed, with notes and photos
- Truck 3
- parts used taken off its stock
- Invoice
- drafted from the job's lines
- Customer
- service history updated
- Board
- 5 of 6 complete
Parts delivered short
- Event
- supplier order PO-77 arrived with 8 of 10
- Warehouse
- 8 added to stock
- Order
- open for the 2 missing
- Waiting jobs
- J-618 ready; J-622 still waiting
- Buyer
- told about the shortfall
Technician out sick
- Event
- T14 unavailable today
- T14's jobs
- 3 unassigned
- Dispatcher
- asked to reassign (a person decides)
- Customers
- told only after their job is reassigned
- Truck 2
- parked; its stock stays counted
Five parts of a platform
01
Records
The nouns, and how they link
Jobs, trucks, parts, people and invoices, each defined once and linked to the others.
02
Processes
Steps with states
Dispatch, picks, completion and billing move records from one state to the next.
03
Roles
Each person's part
Dispatchers, technicians, the warehouse and the office each see and change what their job needs.
04
Events
Recorded once, felt everywhere
A finished job or a late delivery is written once and updates every linked record.
05
Reporting
From the same records
Today's board and the month's numbers come from the records the work changed, not from exports.
What an operations platform hands off
In
Out
Worth building when departments keep different versions of the truth
Good fit
- Dispatch, the warehouse and the office each keep their own lists.
- Questions across departments take phone calls to answer.
- How you run the operation is part of why customers choose you.
Not the right fit
- One department, one process. A workflow application or internal tool is smaller.
- A field-service product already covers how you work.
Questions about operations platforms
Is this an ERP?
It covers similar ground for a smaller business: the operation's own records in one place. It's built around how you work rather than configured from a general product, and it connects to accounting rather than replacing it.
Do we have to build it all at once?
No. Start with the records one department needs most, then add the next. Each addition uses the same model, so nothing is rebuilt.
What about accounting and payroll?
They stay in the systems built for them. The platform sends them what they need, such as invoice lines and hours.
Can technicians use it on their phones?
Yes, the parts they need: their jobs, the parts on their truck, notes and photos.