Skip to main content
Bonsai Software
All field notes
Sector Insights11 September 20266 min read

Inland waterway transport management software: three bottlenecks

Inland waterway transport management software is a category of its own: generic TMS and ERP packages are designed for fixed road-based trips, while inland shipping runs on variable routes, lock windows, and waterway-specific document flows. The mismatch costs time and money, and the pain shows up in three concrete areas of the operation.

By Yeslin Beljaars

Why standard TMS software does not fit inland waterway transport

A standard TMS or ERP thinks in trips: fixed departure and arrival points, fixed time windows, fixed vehicles. Inland shipping works differently. A vessel sails from Rotterdam to Duisburg today, but the order of loading and unloading ports shifts based on cargo availability, water levels, and lock availability. That is not the exception — it is the daily reality. Packages that cannot handle that variability force planners to rework everything manually. The system becomes an after-the-fact registration tool rather than a planning tool that actually helps.

Bottleneck 1: variable sailing routes and lock schedules do not fit fixed trip structures

Locks on the Rhine, Meuse, or Waal operate with time windows that depend on lock frequency, water levels, and priority rules. A generic TMS has no concept of a lock passage. It has no field for lock waiting time, no logic to combine two vessels on the same route when capacity allows, and no connection to water level or lock data. Planners work around this with a spreadsheet on the side, a whiteboard, or simply from memory. Once more vessels or more routes are added, that approach no longer holds. The risk: a vessel sits waiting while a profitable cargo is available on the quay that could have been loaded just in time.

Bottleneck 2: cargo, sailing, and port planning in one real-time overview

Inland shipping involves three planning layers running simultaneously. Cargo planning determines which bulk goods, containers, or general cargo are included and the sequence in which they are loaded and unloaded. Sailing planning determines the route, speed, and fuel consumption. Port planning arranges the berth, crane time, and mandatory notification to the terminal. Generic packages treat these as separate modules that do not communicate with each other. The result: the planner sees in the TMS that a voyage is scheduled, but does not know whether the terminal has confirmed a time slot, whether the cargo is already on board, or whether there is room for additional freight. That information lives in three systems, three browser tabs, or three separate chat conversations. A real-time overview that combines cargo, sailing, and port planning is exactly what inland shipping needs — and what most standard packages do not provide.

Bottleneck 3: document flows that differ by waterway and border

An inland vessel sailing from Rotterdam to Basel passes through Dutch, German, and Swiss regulations. Each country has its own requirements for waybills, manifests, and dangerous goods. On the Rhine route, ADN regulations apply for dangerous goods, with corresponding checklists and notifications to the competent authority. When crossing into Germany or beyond, German-language manifests and customs documents are required. A standard TMS generates a CMR or a generic waybill. For a road carrier that is sufficient, but for inland shipping it falls short. The result is that staff manually adjust, translate, or reformat documents. This costs time, increases the likelihood of errors, and delays departure.

When do you choose custom inland waterway software, and when do you choose an AI layer?

The choice depends on the state of your current systems. If you are running a package that still functions reasonably well but runs into problems with documents and route variability, an AI layer around it is often the fastest path forward. Think of an AI Worker that processes incoming load orders, reads and completes documents, and presents the planner with a proposal for the most efficient sequence. The planner reviews and approves that proposal. This keeps humans in control while reducing the administrative burden. If your current system is fundamentally unsuitable for inland shipping because it cannot handle route logic, lock data, or port notifications, then rebuilding is the more honest choice. A domain-specific system built from the ground up for inland shipping works better than a generic package with ten custom workarounds bolted on. The upfront cost of rebuilding is higher, but the operational friction you eliminate often pays that back within the first year. It is not a decision to take lightly, but it is a decision that deserves to be asked honestly.

Seeing this in your own operations?

Book a call

Frequently asked questions

What is the best software for transport management in inland shipping?

There is no one-size-fits-all answer. Generic TMS packages fall short on sailing routes, lock planning, and waterway-specific documents. Inland shipping companies are increasingly choosing domain-specific custom software or an AI layer on top of an existing system, depending on how fundamentally the current package falls short.

Can a standard TMS be used for inland waterway transport management?

To a limited extent. Standard TMS software is built for road transport with fixed trips. Inland shipping requires logic for variable routes, lock passages, water levels, and port planning. These concepts are absent from most generic packages, leading to manual rework and parallel spreadsheet administration.

Which documents are specific to inland shipping and how do you automate them?

In addition to waybills, inland shipping involves manifests, ADN checklists for dangerous goods, and country-specific customs documents for each border crossing. An AI layer can read, complete, and prepare these documents for approval by the planner, without staff having to manually adjust every document.

When is custom inland waterway software the right choice?

Custom development is the right choice when your current system is fundamentally misaligned with inland shipping logic: no lock planning, no route variability, no waterway-specific documents. If the system works reasonably well overall but falls short on specific points, an AI layer or AI Workers is a faster and more cost-effective intermediate step.