What a TMS actually is
A Transport Management System (TMS) is the software layer that plans, executes, and settles the movement of freight. It sits between your order source — an ERP, a WMS, or a storefront — and your carriers, turning a raw order into a booked, tracked, and invoiced delivery. Where a warehouse system manages goods at rest, a TMS manages goods in motion.
The core modules
- Planning: Consolidating orders, choosing carriers or lanes, and building routes that respect cost, capacity, and delivery windows.
- Execution: Booking the carrier, generating labels and paperwork, and dispatching the job to a driver or third party.
- Visibility: Tracking the shipment in real time and capturing proof of delivery back into the system.
- Settlement: Rating each job against a rate card, auditing carrier invoices, and billing the customer.
What a TMS is not
A TMS is not a warehouse management system, an ERP, or a fleet telematics box. It orchestrates transport decisions — it does not run your inventory or your accounting. The best implementations integrate with those systems rather than trying to replace them.
The point of a TMS is not to store data about freight. It is to make the next freight decision faster and cheaper than a human can.
When you have outgrown spreadsheets
Most operators graduate to a real TMS when three things become true at once: order volume outpaces manual entry, carrier choices get too complex to compare by hand, and invoicing lags because rating is manual. If you are re-keying orders, eyeballing rate cards, and billing a week late, the spreadsheet has already failed — you just haven't priced the leak yet.