Four companies. Four TMSs. One operating model, and the hold period already running.

The diligence model priced the synergies. It did not price the engineering underneath them — master data, portals, carrier connections, billing, reporting. That work lands in the first eighteen months and decides whether the platform thesis holds or whether you own four companies sharing a logo.We are an engineering team focused on logistics: carrier integrations, WMS and TMS, EDI, rating, accessorials, freight audit and payment. Nobody here needs the 214 explained, or why a rate table has a version history.

Six workstreams exist the day the deal closes
They are rarely written down as one list, and they are usually spread across four people who each believe they own a piece of it.
01Master data merge
Customer, carrier, location and item records reconciled across entities that each solved identity their own way. Everything downstream waits on this one.
02Client portal consolidation
Two or three portals, one brand promise. The workstream your customers see.
03Carrier and API rationalization
Overlapping contracts, and duplicate integrations to the same carrier built twice by two teams with two different failure behaviors.
04Unified billing and audit
One invoice format, one rate application, one place a variance gets caught. Until this lands, margin per entity is not comparable and you know it.
05Cross-entity KPIs
The same metric name meaning three different things in three systems is the standard finding here, not the exception.
06SLO reset
The entities have different reliability and now carry the same brand. Whatever the weakest one does at peak is what all of your customers experience.
Two things about that list
It is not one transformation program — it is six bounded engineering jobs with different owners and different urgency, and treating it as one program is how it takes three years. And it repeats on every bolt-on after this one, so what gets built for entity two should not be rebuilt for entity three.
01Who feels it first
Not you. The acquired company’s customers.Portal confusion and invoice inconsistency reach the outside of the business fastest, and both are integration artifacts. A shipper who logs in and cannot find last week’s shipment does not know the master data merge is at week six. They know service got worse after the acquisition, and that version travels — to their procurement team, and to the salespeople at the company you outbid.
02The internal cost is quieter and it compounds
While the entities run on their own stacks, finance reconciles by hand and no platform-level number survives a board meeting without a caveat. Then the next acquisition bolts onto an unresolved base, which is why deal four is harder than deal two for reasons that have nothing to do with deal four.

Two systems of record, one promised experience, no reconciliation layer between them.

01Every item in section 2 is a symptom of that sentence
The commercial plan promises one experience. The systems still hold two truths. And the thing that would make those truths agree — a canonical model, an identity map, somewhere a discrepancy surfaces in minutes instead of at month end — is nobody's line item, because it is invisible right up until it is missing.
02“We will consolidate onto one platform eventually” does not remove the problem. It defers it
Reconciliation is what buys you the eighteen months in between.

Read these for speed and repeatability, not for volume.The question that matters to a platform is not how large the system was. It is how much cheaper the second one is than the first.

EXH. C01Adding a connection

Adding a connection stopped being a project. At a non-asset 3PL running LTL, FTL, parcel and international freight, we put every carrier behind one internal adapter layer with a circuit breaker per carrier. New carrier onboarding went from three weeks to four days, and monthly billing losses fell from $45,000 to $3,800 (C01). That is the shape a roll-up needs: each additional connection becomes configuration, not code.

3 weeks → 4 days · $45,000 → $3,800 a month
EXH. C06One canonical invoice

Different formats, one truth, automatically. At a US freight broker taking roughly 12,000 invoices a month from eight carriers — eight rate structures, PDFs and EDI 210 mixed — we normalized everything into one canonical invoice object and checked every line against the contracted rate card. Monthly recovery went from $8,000 to $67,000 (C06). Substitute “four entities’ billing systems” for “eight carriers” and it is the same engineering job.

$8,000 → $67,000 a month
EXH. C09A reliability floor

A reliability floor somebody owns. At a 3PL fulfillment hub moving 35,000+ shipments a day, reliability was felt rather than measured until we set an SLO per critical integration with a monthly error-budget review. P1 MTTR went from 45–90 minutes to 11, and availability of critical integrations reached 99.6% against 94.1% the year before (C09). That is the mechanism under a cross-entity KPI — not a dashboard, a defined number per integration with a name against it.

45–90 min → 11 min · 94.1% → 99.6%

What we have not done.

Scope noteOut of scope

We have not consolidated four entities into one operating model.

There is no post-merger case on this site because we do not have one. No sponsor reference, no day-100 playbook with our name on it.What we have is the six-item backlog above, done one item at a time, at single companies, in production, under deadline, by people who work in this industry. Integration layers, billing normalization, reliability floors. The engineering is the same engineering.The parts we have not proven are the ones specific to your situation: sequencing six workstreams across entities that have their own leadership and their own opinion about whose system wins, working against a TSA clock, and holding service quality steady while the merge runs underneath it.We are saying this here because twenty minutes of diligence would find it anyway, and because the alternative is a pitch that implies more than it can show.Two practical consequences. If what you need is a firm that has run this five times for other sponsors, hire that firm — it exists, and it is not us. And if you do engage us, scope the first entity small enough that being wrong about us costs two weeks, not two quarters.

SCOPE 02Out of scope

Selling, not buying?

Before diligence opens, the buyer's engineers will ask what runs where, who owns it, and what breaks if the one developer who knows it leaves. We map it, fix what would knock down the price, and hand you the document the buyer's team will ask for.

A portfolio-level assessment, scoped and priced per entity.

Per entity it is the same two-week pass we run at a single company: instrument what is actually running, map the integration surface and the billing logic, and rank the failures by what they cost — in dollars, with the evidence attached.What portfolio level adds is the comparison. Which entity is the reference implementation. Which workstream is common to all of them and should be built once. Which one constrains everything else, so the sequence is set by dependency rather than by whichever entity’s leadership pushes hardest.The unit is the single-entity diagnostic: two weeks, $7,500, fixed scope. A portfolio assessment is priced from that unit and runs entity by entity, so you can stop after the first one. The findings document is yours either way, written to be read by an operating partner and a CTO at the same time.If you are not sure where the problem is, start here. Nothing after it is required.

Or bring in the people who fix this:

02C06 — Freight audit automation$8,000 → $67,000/mo