Bid automation
Bidding and quoting automated rather than assembled by hand, so brokers spend their attention on the loads where judgement actually changes the outcome.
Freight brokerage · Custom TMS
The brokerage ran on Truckstop's ITS platform and decided to leave it. Nothing was being switched off — the platform simply could not be shaped around the way this brokerage actually works, and that had become the limit on the business.

The situation
A brokerage's software is not a convenience layer over the business — for a broker it very nearly is the business. This one had years of operating history, habits and carrier relationships built on Truckstop's ITS platform, and that platform kept working perfectly well.
Staying would have been the easy decision. The business chose to leave anyway, because a bought product quietly sets the limit on how you are allowed to work. Every change to the operation has to be expressed inside someone else's software, and often the answer is that it cannot be.
A move by choice is still a full move. The replacement has to be at least as complete as the thing it replaces on the day it goes live — which is why this was worth deciding deliberately, rather than eventually and under pressure.
Why leave something that works
Software you cannot change eventually decides what the business is allowed to do.
Starting point
An off-the-shelf TMS is a set of decisions someone else made about how brokerage should be done. Where those decisions matched, it was fine. Where they did not, the business absorbed the difference — a workaround, a spreadsheet beside the system, a step that took longer than it should. None of that is dramatic on any given day. It compounds, and it caps what the operation is able to become.
How it started
The approach was the one we always use — analyse the real workflow, interview the people inside it, prototype early — but leaving a platform that still works has to be justified. The replacement must match what the old system genuinely did and then go past it. So the questions were "what does this actually do today", "what must exist on day one", and "what can a system of our own do that a bought one never will".
We traced a load from first quote through carrier selection, document collection, tracking, invoicing and settlement — and separated what the old system genuinely did from what people had learned to work around.
Brokers, carrier sales and accounting. Broker workflow is full of judgement that never appears in documentation, and most of it lives in the heads of the people doing it daily.
Real screens in front of brokers early, because covering a load is a fast, high-frequency task where small friction compounds across a day.
An explicit line between what had to be live at cutover and what could safely arrive afterwards — agreed before the build, because a brokerage cannot run half on one system and half on another.
Architecture
Rebuilding an outgoing system feature-for-feature would have inherited its limits along with its behaviour. We built the backbone around what a brokerage actually is — a load, a customer, a carrier, a margin — and then delivered the workflow on top of it. That is why capabilities the old platform never had, like AI-assisted day-to-day operations and a genuinely rich reporting layer, could be added without another rebuild.
What moved in
A brokerage lives or dies on speed and paperwork. Most of the build went into removing the friction from tasks that happen dozens of times a day, and automating the ones that are pure administration.
Bidding and quoting automated rather than assembled by hand, so brokers spend their attention on the loads where judgement actually changes the outcome.
Collecting documents from carriers — authority, insurance, agreements — chased and captured by the system instead of by a person with a follow-up list.
Customer invoices and carrier bills produced from the load record, so what gets billed matches what was actually moved.
Live tracking pulled from carrier tracking systems, so status comes from the truck rather than from a phone call.
Posting and sourcing coverage through load board integrations, inside the same workflow as everything else.
Helpers for the repetitive parts of a broker's day — the reading, sorting and drafting that consume time without needing judgement.
A rich reporting layer over the operational record: margin, carrier performance, customer activity and the questions management actually asks.
Connected systems
The brokerage's money and its freight both live partly outside the platform. Making those boundaries invisible was a large share of the work.
Two problems at once. The obvious one is scope: a brokerage TMS has to cover quoting, coverage, compliance documents, tracking, invoicing and settlement, and be fast at all of them. The harder one is the cutover. A brokerage cannot run half on the old platform and half on the new one, so the replacement has to be complete enough to run the business from the day it goes live — which forces genuinely hard decisions about what belongs in day one and what can follow.
Analyse the real workflow, interview the people inside it, prototype early, then build a core worth extending rather than a copy of the outgoing system. Day-one parity first, then the capability the old platform never had: two-way accounting, AI assistance in daily operations, and reporting worth reading.
Scope
Working principle
When the software cannot be changed, it quietly starts deciding how the business works.
Questions we get asked
The questions below come up in almost every first conversation. If yours is not here, it is a good thing to open with.
Next case study
Replacing a legacy ERPStart with the operation
Every engagement starts the same way, whatever the industry: understanding how the work actually happens.
Start a conversation →