A transportation management system (TMS) is the software that plans a shipper's or a carrier's loads, routes and schedules, books the trucks, and follows each trip to delivery. It is also called transport management software. A shipper, the company whose goods are moved, uses it to send its own goods. A carrier or a transporter, the company with the trucks, uses it to run its fleet. These roles are explained on the page on freight brokers and forwarders.
A TMS does four jobs. First, it plans. It takes the day's orders and groups them into truckloads, so that each truck is as full as possible and visits its stops in a sensible order. Second, it books. It offers each load to a transporter, at the rate agreed in that transporter's contract. Third, it follows the trip. It shows where each truck is, from the truck's GPS or the driver's phone, and when the truck should reach the customer. Fourth, it settles the trip. It records the proof of delivery, the document the customer signs on receiving the goods, and passes the transporter's bill for checking.
Here is a typical case. A paint company has a factory in Vapi, in Gujarat. Every morning, its ERP system sends the TMS about 160 orders from dealers across Gujarat and Maharashtra. The TMS adds up each order's weight and volume. It puts the orders for six dealers in Nashik and Dhule into one 9-tonne truck, in the order in which the truck will reach them. It does the same for the other orders, and ends up with 22 truckloads. It offers each truckload to the transporter that won that route in the yearly tender, at the agreed rate. Within an hour, 20 loads are accepted. The TMS posts the other two on a digital freight marketplace. Before each truck leaves, the TMS generates the e-way bills for the invoices on board, the electronic permits that the GST rules require for goods moved by road.
The TMS also tells the factory's yard management system when each truck will arrive, so that a dock door is free for it. During the trip, a supply chain visibility platform tracks the truck and warns the dealer if it will be late. After delivery, the dealer signs the proof of delivery on the driver's phone. The transporter's bill then goes through freight bill audit before it is paid.
A TMS differs from a fleet management system. A TMS is about the loads: which goods go on which truck, on which route, at what rate. A fleet management system is about the vehicles: their location, fuel, maintenance and drivers. A transporter that owns trucks often uses both. The rates inside a TMS usually come from yearly contracts that the shipper agreed through freight procurement.
Without a TMS, a dispatch team plans trucks on a spreadsheet and confirms each one by phone. Trucks leave half empty, and the shipper finds out about a late delivery only when the dealer calls to complain.