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
Open source · in development

DMS PCS, the open-source Port Community System

One community system for every actor of the port city, built from the DMS code that already runs truck appointments, gates and container tracking in production. Open code, so a port can read it, audit it and own its data.

My port is interestedSee the 17 bricks
Image link

Built on code in production

Truck appointments (our VBS), gate automation with OCR, container status and EDI already run at DMS. The PCS reuses them as bricks instead of starting from zero.

Open, so the port owns it

The code of the bricks is open: a port, its integrators and its community can read it, audit it and extend it. Who sees which data is decided by consent, item by item.

Developed test-first

Each brick is written test-first and published when its repository opens. This page shows the real status of each brick and is updated as they are delivered.

17 bricks, from vessel call to carbon

🪪 Community and identity
one account per person · one record per organisation · roles per port · federation between ports
Partly in production, being adapted
🚢 Vessel call
from arrival notice to departure: ETA · berth · operations · FAL forms · port dues
Partly in production, being adapted
📄 Declarations and single window
manifests · dangerous goods · submission to the national maritime single window
To build
🛃 Customs
holds · releases · exams · customs status visible to the trucker
To build
🗓️ Truck · barge · rail appointments
the DMS VBS as a brick: slots · quotas · multi-terminal · waiting list
Partly in production, being adapted
🚧 Gate and OCR
the DMS GOS as a brick: OCR · plate reading · barriers · EIR · weighing
Runs in production at DMS today
📦 Container status and subscriptions
one single view of the container · its events · its subscribers
Partly in production, being adapted
🎫 Booking · release · eBL
from booking to delivery order · letters of guarantee · electronic bill of lading
Partly in production, being adapted
🔌 EDI hub and connectors
one translator from EDIFACT · API · CSV to the common model · TOS and rail connectors
Runs in production at DMS today
💳 Payments and billing
gate fees · penalties · port services · prepaid wallet · ERP link
Partly in production, being adapted
🔁 Empties and swap
return rules · depots · empty exchange between truckers (ContainerSwap)
Partly in production, being adapted
🔐 Data sharing and consent
who sees what · consent per data item · log of every read · data-space connector
Partly in production, being adapted
🏛️ Port authority cockpit
congestion · avoided trips · modal shift · carbon · control-room screens
Partly in production, being adapted
🌿 Carbon
emissions per trip · per terminal · per trucker · gains from swaps
Runs in production at DMS today
🧩 Public API and agents
a documented API · keys per organisation · a connector for AI agents
Partly in production, being adapted
🌐 Public portal
the community website: tracking · appointments · documents · support
To build
🧠 Orchestrator and models
the models that decide: quotas · forecasts · resource planning · business rules
Stays at DMS, by subscription

Open

  • The code of the VBS, the GOS and the PCS bricks
  • The TOS, EDI and customs connectors
  • The cloud and on-premise installers
  • The documentation, the UML and the tests

At DMS, by subscription

  • The AI models: quotas, forecasts, resource planning, orchestration
  • The business rules configured for each terminal and each port
  • Installation, operation, support and updates
  • Two patents filed by Olivier Raveau cover the orchestration

No setup fee: the code is given and the installation is offered. The subscription starts on the first day of connection.

Is your port interested?

Tell us about your port and its community. We organise a call (Zoom, Teams, Meet) and show you the bricks that already run.

    Or fill out the form below

      We'll get back to you within 1 business day.