What is a TMS and does your fleet need one?
Transport Management Systems used to be enterprise-only software that cost millions. Modern platforms like SkyLog are changing that. Here is what a TMS does and whether your fleet needs one.
TMS stands for Transport Management System
That description does not tell you much on its own. A TMS is software that manages the operational and financial side of running a transport fleet: order management, load planning, route optimisation, driver assignment, cost tracking, invoicing, and reporting. The definition is broad because the category has evolved significantly over the last decade.
For most of the history of TMS software, the category was dominated by enterprise-grade platforms designed for very large logistics operations: SAP Transportation Management, Oracle OTM, JDA (now Blue Yonder). These systems required multi-million rand implementations, months of configuration work, dedicated IT teams to maintain, and licencing costs that put them out of reach for anyone except large corporates and listed logistics companies.
The result was a two-tier market. Large players had sophisticated systems. Everyone else used spreadsheets, stand-alone tracking devices, and whatever accounting software they could afford.
What changed
Cloud computing and the maturation of GPS tracking infrastructure changed the economics of fleet software. A system that once required on-premise servers and a dedicated IT department can now run in a browser, update automatically, and connect to CarTrack’s API without custom integration work. The cost to build and maintain fleet software dropped dramatically, which opened the market to platforms designed for smaller and mid-sized fleets.
At the same time, South African fleet operators started feeling the gap more acutely. AARTO compliance requirements increased the regulatory burden. Fuel price volatility made cost-per-km visibility more critical. Clients started expecting real-time tracking visibility as standard. The pressure to professionalise operations, without the enterprise budget, became acute.
Modern TMS platforms for the South African market are cloud-native, affordable, and designed to connect to the tools operators already use: CarTrack for tracking, Sage or InvoiceNinja for accounting, and WhatsApp for field communication.
What a modern TMS actually does
The core functions of a TMS in practice are:
Order and trip management. Capturing jobs as they come in, assigning them to vehicles and drivers, and tracking them through to completion. This replaces the whiteboard, the shared spreadsheet, or the WhatsApp group thread that most operators currently use for dispatch.
Route planning and optimisation. For fleets running multi-stop distribution routes, route planning software calculates the most efficient sequence of stops, taking into account vehicle capacity, delivery windows, and road conditions. This is not essential for long-haul linehaul operations but is significant for last-mile distribution.
Driver settlement automation. Calculating driver pay based on trips completed, applying rate cards, processing deductions, and generating settlement summaries without manual re-entry. This is one of the highest-value functions for operators currently doing settlements manually.
Client invoicing. Generating invoices from trip data automatically, applying the correct rates for each client and route, and syncing with accounting software. Connected invoicing eliminates manual billing and reduces the delay between delivery and invoice.
Cost tracking and reporting. Capturing fuel costs, maintenance expenses, driver pay, and toll costs against each vehicle and each trip to produce accurate cost-per-km figures. This is the foundation for profitable pricing.
Compliance management. Tracking vehicle and driver document expiry dates, generating alerts before documents lapse, and maintaining a compliance record for the fleet.
Who needs a TMS
Any fleet that has outgrown spreadsheets needs a TMS. The practical indicators are: you are spending more than a day a month on manual settlements; you are unsure what your cost per kilometre is for specific vehicles or routes; you have had invoices delayed or missed because of manual billing processes; you have had a compliance issue because document expiry dates were not tracked; or you have had client disputes about trips or deliveries that took hours to resolve because you had no linked audit trail.
For most operators, these problems start appearing clearly somewhere between 5 and 15 vehicles. Below 5 vehicles, a well-maintained spreadsheet can still be managed by one person. Above 15 vehicles, the volume of data makes manual processes genuinely unsustainable.
Who does not need a TMS
If you are running 1 or 2 vehicles, a TMS is probably overkill. The overhead of implementing and maintaining any software platform needs to be weighed against the actual time saved. For a single owner-driver, the settlement is simple, the invoicing is straightforward, and compliance tracking can be done in a phone calendar.
It is also worth being honest about readiness. A TMS works when the people using it adopt it consistently. If your operation does not have the discipline to log trips in a system, the software will produce inaccurate data and you will end up maintaining both the system and the spreadsheet simultaneously. Implementation is a change management exercise, not just a software install.
The SA market specifically
South Africa has specific context that makes a well-configured TMS more valuable than the global average. Fuel prices are volatile and significantly affect cost-per-km calculations in ways that need constant monitoring. AARTO compliance requirements are expanding. The road infrastructure between major centres creates genuine route optimisation opportunities. And the labour dynamics around driver settlements, particularly the role of unions and the prevalence of disputes, make accurate automated settlements especially valuable.
The platforms built for the South African market understand this context. They integrate with CarTrack, the dominant tracking provider. They account for local rate card structures. They handle the South African compliance document landscape.
SkyLog is a modern TMS built specifically for South African fleet operators: connected to CarTrack, designed around local operations, and priced for fleets that have outgrown spreadsheets but do not need a SAP implementation.