The Physical Economy: A Field Guide › Chapter 3
Five roles explain nearly every freight transaction. Real companies frequently play several at once — that overlap is where most confusion (and most opportunity) lives.
The shipper is whoever owns the freight and needs it moved: a manufacturer, a brand, a distributor, a retailer. Nestlé shipping ingredients to a co-packer, a steel service center shipping coils to a stamping plant, Phinia shipping fuel-system components. Shippers care about three things in roughly this order: did it arrive on time and intact, what did it cost, and can I prove what happened when something goes wrong. In finance terms, shippers are the buy side. Their freight spend is a top-five cost line at most industrial companies, and it is managed with shockingly little data.
The carrier owns or operates the trucks. The supply side is astonishingly fragmented: a handful of giants (J.B. Hunt, Schneider, Knight-Swift, the LTL networks like Old Dominion and Estes) sit atop an ocean of small fleets and single-truck owner-operators. For a tech reader: carrier supply is like AWS spot capacity if the spot market were run by hundreds of thousands of tiny independent providers reachable mostly by phone. The long tail can't adopt heavy software, won't create accounts in dozens of portals, and lives on their phones. Any product that requires a driver to make an account has already failed.
The freight broker matches shipper demand with carrier supply, holding neither trucks nor freight. They quote the shipper a price, buy capacity from a carrier for less, and keep the spread — typically a mid-teens gross margin that compresses violently in loose markets. Brokers are exactly market makers: they warehouse risk between a lumpy demand curve and a fragmented supply curve, and their edge is information — who has trucks where, at what price, who actually shows up. RXO, TQL, C.H. Robinson, Arrive, Echo, Uber Freight are names you'll see constantly, including in Dock Optimizer’s own booking data. Brokers are also the fraud chokepoint: a broker who hands a load to a criminal posing as a carrier eats the claim (Chapter 7).
A third-party logistics provider runs logistics on someone else's behalf: warehousing, fulfillment, transportation management, and increasingly kitting, light assembly, and returns. When you hear "3PL," picture a company like Hanzo Logistics in Indianapolis (a Dock Optimizer flagship customer) — multiple buildings, dozens of dock doors, running storage, cross-docking, and shipping for many brands at once, under service-level agreements with each. The critical structural fact: a 3PL warehouse is multi-tenant. One building serves many shipper customers, each with different systems, formats, and rules. That multi-tenancy is precisely why 3PL software is hard — and why owning it is valuable. The 3PL is a service business wrapped around other people's inventory; whoever provides its operating system sits at the junction of every one of its client relationships.
The forwarder (Kuehne+Nagel, DHL Global Forwarding, Expeditors) is a broker for international, multi-modal moves — ocean, air, customs. Drayage carriers shuttle containers between ports or rail ramps and warehouses. Dispatchers book loads on behalf of small carriers. Factoring companies buy carriers' receivables for cash flow (Chapter 5). You don't need to memorize the zoology; you need the pattern: every load passes through several of these hands, and each handoff is a place where information is lost.
J.B. Hunt is a carrier, a broker, and an intermodal operator. RXO is a broker that also runs managed transportation. A 3PL may run its own small fleet and brokerage. When someone from our booking graph shows up wearing one hat, they almost always own two more — which is why a carrier relationship can become a facility deal, and a facility deal can become a brokerage integration.
The full field guide by email — plus future deep dives on the physical economy as we publish them.
One email with the guide, and future deep dives from the Conmitto / Dock Optimizer team. Reply to unsubscribe. No drip sequence.