Ten builds. Start with the one that hurts.
Each one solves a specific failure. They share a job record, so a second build makes the first one better rather than adding another place to type the same thing twice.
- 01
FirstReply
Speed-to-lead engine
The first reply goes out before anyone opens a laptop.
- A response clock on every lead, measured from arrival
- Source attribution that survives the handoff
- A claim log showing who took what, and when
Runs in Roofing · Mechanical, HVAC and plumbing · Restoration · Real estate brokerage · Route-based service
Open FirstReply - 02
BidVault
Bid-to-cash pipeline
Estimates stop disappearing the moment they leave the building.
- Stage ages, so a stalled bid is visible before it is dead
- A follow-up queue that builds itself each morning
- Win and loss reasons you can actually act on
- One clean handoff from sold to scheduled
Runs in Roofing · Mechanical, HVAC and plumbing · General contracting · Specialty trade subcontractors
Open BidVault - 03
DispatchGrid
Live dispatch board
One board that shows the day as it actually is.
- A day view nobody has to reconcile
- Unassigned work in a tray instead of in someone's head
- Honest utilisation, including the driving
- Change notifications that go out without a phone call
Runs in Mechanical, HVAC and plumbing · Roofing · Property management · Route-based service · Specialty trade subcontractors
Open DispatchGrid - 04
OwnerConsole
Single pane of glass
The five things you check every morning, on one screen, already true.
- A morning view that needs no assembly
- Exceptions ranked by what they cost you
- Trend over weeks, not a snapshot of today
- The same numbers your team sees, so meetings get shorter
Runs in Mechanical, HVAC and plumbing · Real estate brokerage · Route-based service · General contracting
Open OwnerConsole - 05
ClientPort
Client status portal
The status call stops happening because the answer is already there.
- Fewer status calls, without ignoring anyone
- Approvals with a record attached
- One link that replaces the update email
Runs in General contracting · Restoration · Real estate brokerage · Property management · Route-based service
Open ClientPort - 06
CashForecast
13-week cash and capacity
Thirteen weeks of committed work and committed money, side by side.
- A thirteen-week horizon that updates itself
- Early warning on a soft week, not a late diagnosis
- Sales pressure applied where the gap actually is
Runs in General contracting · Restoration · Specialty trade subcontractors · Mechanical, HVAC and plumbing
Open CashForecast - 07
StormFront
Storm response engine
A surge you can staff, instead of a week you survive.
- Zones with an owner and a queue depth
- Inspections booked without a dispatcher touching each one
- Claim documentation complete on the day, not reconstructed
Runs in Roofing · Restoration
Open StormFront - 08
CloseDeck
Transaction coordination
Every file runs the same checklist, and the dates fire on their own.
- Identical process on every file, regardless of who opened it
- Deadlines that fire without a human remembering
- An audit-ready record at close
Runs in Real estate brokerage
Open CloseDeck - 09
TriageDesk
Maintenance triage
One intake, one severity rule, one queue.
- One queue instead of four inboxes
- Consistent severity, applied the same way at 02:00
- A response clock per request, per property
Runs in Property management
Open TriageDesk - 10
SubDeck
Sub and vendor compliance
An expired certificate stops the paperwork, not the crew at the gate.
- Expiry visible weeks ahead instead of at the gate
- One clean record you can send to any general contractor
- Assignment blocked automatically when a document lapses
Runs in General contracting · Specialty trade subcontractors · Property management
Open SubDeck
3 of 4 build slots taken this quarter. 1 open.
Four builds per quarter.
Real engineering takes real hours. We cap the book so every build gets the team it needs, and so the fourth client of the quarter gets the same attention as the first. When the slots are gone, they are gone until next quarter.