One AI platform for the whole port city: terminals, trucks, depots, rail and authorities.
Less congestion, less CO₂, faster ROI — for every actor of the chain.
One AI platform for the port city
Integrations · Works with your TOS

DMSLOG works with the TOS you already run

Navis N4, Tideworks, Octopi, TotalSoft CATOS, RBS — or another. DMSLOG is not a competing TOS: it bolts the landside layer on top of the one you run — appointments, gate & OCR, billing and connectors — while your TOS keeps its gate authority.

One documented API plus EDI, EIR and FTP. The same platform behind a million truck appointments a year, live in production since 2020 — added on top of your TOS, with nothing to migrate.

See the 5 integrationsTalk to us
A container ship at the quay under gantry cranes, cargo arriving at the terminal
Built to plug in

The terminal operating systems DMS plugs into today

Whichever one you run, DMS reads it and writes back through one documented API, plus EDI, EIR and FTP.

Octopi

The landside layer DMS bolts on

Four bricks that sit on top of any TOS — each works on its own and plugs into the next, while your TOS keeps running the yard and the gate.

Appointments & availability (VBS)
Truck slots and gate windows on top of your TOS — the Vehicle Booking System behind a million appointments a year.
Gate & OCR
Gate moves and container, ISO and licence-plate reads captured and matched, then written back to your TOS as events.
Billing & Web Customer Portal
Demurrage, storage and gate fees shown per box and settled online, reconciled across countries and currencies.
API & EDI connectors
One documented REST API, plus EDI (COPARN, CODECO, COARRI, BAPLIE), EIR and FTP — no double entry, your TOS stays the source of truth.
Under the hood

How the landside layer sits on top of your TOS

Your TOS keeps running the yard and the gate

No rip-and-replace
DMS reads and writes back; it never replaces the system you plan the terminal with.
Gate authority stays home
Your TOS keeps gate authority and remains the system of record for every move.

DMS is the landside layer, not a competing TOS. It plugs into Navis N4, Tideworks, Octopi, TotalSoft CATOS or RBS and leaves the yard logic exactly where it is.

Talk to us about this

One API in, one canonical model out

One documented API
A REST API, plus EDI (COPARN, CODECO, COARRI, BAPLIE), EIR and FTP feeds.
Same shape every time
Every TOS is normalised to one canonical model, so the bricks behave the same underneath.

We map your yard, gate and billing fields to DMS once; after that every box and move lands in the right place, whichever TOS runs below.

Talk to us about this

Slots, gate moves and OCR on top

Book the slot
Truck appointments and gate windows, the VBS behind a million appointments a year.
Read the gate
Container, ISO and plate OCR captured at the gate and matched back to your TOS.

The landside flow — appointment, arrival, gate-in and gate-out — runs on DMS and writes every event back into your TOS.

Talk to us about this

Every port fee in one place

Amazon-like billing
Demurrage, storage and gate fees shown per container and settled online.
Reconciled across borders
One Web Customer Portal across countries and currencies, every clock visible.

The Web Customer Portal reads the fees your TOS generates and turns them into a clean, payable portal for your customers.

Talk to us about this
Pick your TOS

The five TOS we plug into today

See exactly how DMS sits on top of yours — or tell us the one you run and we map it.

Navis N4
The landside layer on top of your Navis N4.
See the integration
Tideworks
The landside layer on top of your Tideworks.
See the integration
Octopi
The landside layer on top of your Octopi.
See the integration
TotalSoft · CATOS
The landside layer on top of your TotalSoft · CATOS.
See the integration
RBS
The landside layer on top of your RBS.
See the integration

Why run DMS on top of your TOS

Keep your TOS
No migration and no second yard system — DMS adds the landside layer and your TOS keeps running the terminal.
One canonical model
Every TOS is normalised to the same shape, so a second or third terminal on a different TOS behaves identically.
Gate authority stays home
Your TOS keeps gate authority and stays the system of record; DMS writes events back, it never overrules it.
Live on top, fast
The layer goes live on a running TOS with nothing to rip out — a connector, not a replacement project.
Start with one brick
Take appointments first, then gate & OCR, billing and connectors when you are ready.
Standards-based
REST API plus EDI (COPARN, CODECO, COARRI, BAPLIE), EIR and FTP — the formats your TOS already speaks.
Decarbonation

Read your TOS and report its carbon in the same flow

Every vessel call, discharge and gate-out your TOS records is already a data point. DMS turns that same event stream into the CO₂ of your port moves — scope-3 figures you can report, not a spreadsheet guess.

Measure your port CO₂
Scale & reach

A proven landside layer, not a pilot

Platform scale, live in production since 2020.

+0M
Appointments / year
+0
Carriers on the network
0
TOS integrated today
0
Ways in — API / EDI / EIR / FTP

Your TOS stays in place

Mechanics, not promises — this is what the integration does by design.

0
TOS — the one you already run, untouched and still in charge of the yard
0
canonical model — the same shape whichever TOS runs underneath
0
bolt-ons — appointments, gate & OCR, billing and connectors on top
0
migrations — nothing to rip out; the layer goes live on a running TOS

How DMS plugs into any TOS

From your TOS feed to events inside your own systems — one connected flow, five steps, nothing to migrate.

Connect

We read your TOS and terminal feeds through its API, EDI (COPARN, CODECO, COARRI, BAPLIE) or a file drop — no rip-and-replace.

Map

Your yard, gate and billing fields are mapped to DMS once, so every box and move lands in the right place.

Canonical model

DMS normalises it into one canonical model — the same shape whichever TOS runs underneath.

Write-back

Appointments, gate events and OCR reads flow back into your TOS; it stays the system of record and keeps gate authority.

Go-live

The landside layer goes live on top of your running TOS — no downtime, nothing to migrate.

We built DMS to sit on top of whatever TOS a terminal runs — Navis, Tideworks, Octopi, CATOS, RBS. One canonical model, one API, and your TOS keeps the gate. You add a landside layer, you don’t swap your system.

Co-Founder & CTO, DMSLOG.Ai
Olivier Raveau
Co-Founder & CTO, DMSLOG.Ai

Questions, answered

No. DMS is the landside layer, not a competing TOS. It plugs into your Navis N4, Tideworks, Octopi, TotalSoft CATOS or RBS and leaves the yard and gate logic where it is — see the per-TOS pages for each one.

Navis N4, Tideworks, Octopi, TotalSoft CATOS and RBS today, each with its own page. Another TOS connects through the same standard API and EDI.

One documented REST API, plus EDI (COPARN, CODECO, COARRI, BAPLIE), EIR and FTP. We map your fields once into one canonical model, then every TOS behaves the same underneath.

Yes. Your TOS stays the system of record and keeps gate authority; DMS writes appointments, gate events and OCR reads back to it — it never overrules it.

Yes. Take appointments first, then gate & OCR, billing and connectors when you are ready — each brick works on its own.

We plug in through the same standard API and EDI (COPARN, CODECO, COARRI, BAPLIE). Tell us the one you run on the contact page and we map it.

Tell us which TOS you run

Name your TOS and the terminals you run it on, and we set up a call (Zoom, Teams or Meet) to map the landside bricks onto it.

Contact usBook a call