Logistics

What a TMS is and when it stops being enough for a logistics business

You have a system. Orders get entered, trucks roll, invoices go out. And half the day still goes on the things that system doesn't cover. One client billed off their own rate card. A delivery slot booked over the phone. Data retyped from one window into another. Here's what a TMS actually covers, what it doesn't, and what to do when your process has outgrown it.

C Zespół Codelines 7 min read
A boxed system runs the process you were supposed to have. Your business makes its money on the thing that sets it apart.
— A rule we test on every logistics build

What a TMS is and what it actually does

A TMS, or transport management system, is software for running transport. It takes an order, plans it into a route, assigns a driver or a carrier, keeps the shipping documents together, and settles the cost at the end. In a good TMS you can see where the freight is, what the trip cost, and whether the job has been invoiced.

So much for the definition. In practice, companies mix up three systems, because all three touch the same order:

  • TMS owns transport: routes, carriers, documents, cost per trip.
  • WMS owns the warehouse: receiving, put-away, picking, dispatch, the scanner in the operator's hand.
  • ERP owns the company: accounting, invoicing, purchasing, payroll.

None of them replaces the other two. That's where the trouble starts. When somebody goes looking for logistics software, they rarely want one box. They want the three worlds to stop drifting apart.

The pain in a logistics business is seldom inside one system. Almost always it sits on the seam between them: between the TMS and the warehouse, between the warehouse and the ERP, between your systems and the ones your carrier and your customer run.

Where the boxed product runs out

There are two places where a box ends. Both look harmless until you price them.

The first is exceptions. One large customer wants to be billed off their own rate card. Another needs delivery booked into their time slot. A third accepts documents only in its own format. Any one of those can be handled by hand. Together they add up to a full-time job. And one person in the company is the only one who knows how they work.

The second is seams. An order has to move from the TMS to the warehouse, stock from the warehouse to the ERP, the invoice into accounting, the shipment status out to the customer, the consignment number over to the carrier. If a human does any of those steps, you pay for it twice: once in time, once in the errors that surface a week later.

You can spot it from one symptom: a spreadsheet living next to the system. That isn't the team being lazy or badly trained. It's the invoice for a feature the box doesn't have and your process needs.

There's a second symptom, quieter and worse. You ask why something is done a particular way and hear "because the system won't let us do it otherwise". At that point the software has stopped serving your process, and your process is serving the software.

QUALIFICATION

When an off-the-shelf TMS is enough, and when it starts costing you

Stay with the boxed product

  • Your process looks like standard freight forwarding or haulage.
  • You bill trips off a price list, not off individual customer rate cards.
  • The vendor ships the integrations you need as standard and maintains them.
  • You're growing steadily and not entering a new service line this year.
  • Nobody keeps a spreadsheet without which operations would stop.

Time for a system built around your process

  • You make your money on what makes you different, and the difference doesn't fit in a form field.
  • A spreadsheet lives next to the system, and one person understands it.
  • Someone retypes data between two windows every day.
  • You need an integration the vendor won't build: real-time ERP, a carrier API, scanners, e-invoicing.
  • A large customer sets requirements the box can't meet, and losing that customer costs more than the system.
Proof

Rulewave: a logistics operator whose system we've run since 2010

Rulewave is a global logistics operator. We built their warehouse management system in 2019 and still maintain it, and we've worked with the company without a break since 2010. The interesting part isn't inside the system, it's at the edges: real-time SAP, warehouse scanners, delivery bookings, DHL, pickup route optimization, and invoicing in both the Netherlands and the United States. Those are the seams. Stitched once and watched for years, they stop costing money. If you're weighing up a nearshore partner, one detail matters more than the rest: the engineers who built that system are the ones still answering for it.

hundreds of thousands
shipments, documents and transactions a year in one flow
since 2019
the current system has run in production without a break
0
critical outages and data losses

What to do instead of replacing everything

The most expensive plan in logistics is "we replace it all at once". Operations have no window to stop. And a project touching transport, the warehouse and accounting at the same time grows faster than a company can absorb it. We almost never propose it.

This is how we usually work:

  • We start with the process, not the system. We take one order and follow it through the company, from the customer's call to the invoice. The bottlenecks show themselves.
  • We leave what works alone. If the TMS or the ERP handles its own part well, there's no reason to touch it. We move the seam, not the foundation.
  • We build a layer for the exceptions. It's usually a smaller piece than people expect: unusual billing, delivery slots, customer document formats, a panel for the operations team.
  • We connect systems in real time. A file exchange once a night is a half-measure, because you find out about the error the next day. At Rulewave, SAP answers as things happen, so the warehouse sees stock rather than yesterday's copy.
  • We roll out in stages, on a live operation. One process first, then the next. A warehouse has no business stopping because we're shipping a new version.

What not to do: don't buy a second box for the same problem, because it usually adds a third seam instead of removing the first. Don't open the conversation with technology, because the choice of database isn't a business decision. And don't price this kind of project by the hour; price it by the cost of risk and downtime. We take that last point apart in the piece on what custom software costs. If your pain sits on the warehouse side, start with custom WMS versus off-the-shelf.

What your operation gets out of it: less manual work on the seams, less knowledge locked in one person's head, and a predictability no spreadsheet next to the system will ever give you. You can see how that plays out with our clients in our case studies.

FAQ

Common questions about TMS systems

What does TMS stand for? +

Transport management system. It handles transport orders, route planning, work with carriers, shipping documents, and settling each trip.

How does a TMS work? +

An order enters the system once and moves through every stage inside it: planning, execution, documents, settlement. At each stage you can see where the freight is and what it costs. The value shows up where the next step happens on its own. If somebody retypes data between the stages, the TMS is only covering part of the work.

What types of TMS are there? +

Roughly three. Boxed products on a subscription: quick to roll out, but you take on the vendor's process. Transport modules inside a larger ERP, which make sense when the rest of the company already runs on that ERP. And systems built around a specific process, which companies reach for when they make their money on something the box doesn't handle. The choice isn't a feature ranking. It's an answer to one question: should your process fit the software, or the other way around?

How much does a TMS cost? +

A boxed product is usually billed per user or per vehicle. Entry is cheap and the cost grows with the company. A system built for your process is a one-off build plus maintenance. The more useful question is a different one: what does today's manual work on the seams cost you, and what does the downtime cost when something drifts out of sync. We break that down in what custom software costs.

Is SAP a TMS? +

SAP is an ERP first, though it does have a transport module. In companies already running on it, that module sometimes serves as the TMS. More often we see a different arrangement: SAP stays the system of record, while transport and the warehouse run on separate systems connected to it. That's how it works at Rulewave. SAP answers in real time, and warehouse operations run in a system built for that process.

Next step

Process outgrown the box? Let's talk.

Operations run on a system that can't keep up

Transport, the warehouse, an ERP or carrier integration. Let's walk your process together before anyone mentions technology.

Let's talk about your process

You have one specific seam to close

A single integration, a customer portal, or the module your current system is missing. We'll price the scope quickly and precisely.

Scope your project
Related

Keep reading