A TMS (Transportation Management System) is software that manages the planning of transport orders, vehicle and carrier selection, shipment tracking, freight costs and invoicing in one place. By exchanging data with ERP and warehouse software, it reduces work handled by email, phone and spreadsheets, and makes the cost and status of every shipment measurable.
Which tasks does a TMS bring together on one screen?
A TMS manages the steps from the moment an order becomes a transport request until the invoice is closed. Although module names vary from one software to another, the content is similar:
| Module | What does it do? | Example output |
|---|---|---|
| Order management | Collects transport requests from the ERP or customer portal | Loading address, dimensions, date |
| Planning and consolidation | Allocates loads to vehicles, suggests routes and loading sequence | Trip plan, load factor |
| Carrier and vehicle allocation | Assigns jobs to its own fleet or subcontractors, collects quotes | Plate number, driver, freight rate |
| Tracking | Processes telematics and status updates, calculates ETA | Loaded, at the border, delivered |
| Documents | Links CMR, delivery note, proof of delivery and customs paperwork to the trip | e-delivery note (e-irsaliye), signed POD |
| Costing and invoicing | Compares freight, surcharges and carrier invoices | Trip profitability, customer invoice |
| Reporting | Generates performance indicators | On-time delivery rate, cost per tonne-km |
How does it integrate with ERP and WMS?
A TMS does not work on its own; its value comes from talking to other systems. A typical flow is as follows:
- The ERP sends the sales order to the TMS.
- The TMS assigns the order to a trip and sends the loading list and dock time to the warehouse management system (WMS).
- The WMS reports the loaded pallets; the TMS generates the shipping documents.
- On the road, telematics or carrier updates refresh the status information.
- Delivery confirmation and costs flow back to the ERP; the invoice is issued.
These connections are set up through REST APIs or UN/EDIFACT-based messages. IFTMIN messages are common for transport instructions and IFTSTA for status reports. Details are explained in the EDI and API integration entries.
How do shippers and logistics companies use a TMS differently?
- Shipper (manufacturer, exporter): Collects quotes from several carriers, monitors the freight budget and compares carrier performance. The aim is to reduce transport cost per tonne and delays.
- Logistics company: Plans its fleet and subcontractors, reduces empty kilometres, calculates trip profitability and offers the customer a tracking screen.
A TMS is often confused with fleet management software. Fleet software looks at the vehicle itself: maintenance, fuel, tyres, driver. A TMS looks at the cargo and the shipment. In large fleets, the two systems are linked.
Cloud or on-premise?
TMSs are offered in two ways. Cloud-based (SaaS) systems work on a monthly per-user fee, have a short set-up time and are updated by the provider. Systems installed on the company's own servers are more open to customisation, but the maintenance and security burden remains with the company. Most mid-sized businesses start with the cloud and extend their API coverage as integration needs grow.
What should you look for when choosing a TMS?
- International transport support: multilingual documents, multiple currencies, CMR and transit documents.
- Compliance with e-delivery notes (e-irsaliye) and e-invoices in Türkiye.
- Ready-made integration with telematics providers, without requiring redevelopment when the data source changes.
- Data security, permission management and backups; customer and pricing data are trade secrets.
- A licence model that scales with the number of users and trip volume.
Common mistakes
- Buying software without mapping processes and carrying the old disorder into digital form.
- Loading master data (addresses, customers, vehicle types) into the system without cleaning it.
- Neglecting a mobile interface that makes data entry easy for drivers and field staff.
A TMS is the system at the centre of digital logistics. At Voltim Global, shipment status is communicated to the customer through vehicle tracking: the location taken from the driver's mobile app is shown in the customer panel, and a daily status report is also sent.