Inventory
Capacity — Inventory describes the fleet once: vessels, passenger and car decks, weight limits and boarding rules, used everywhere else in the system.
All modulesBORA Systems is a ferry operations platform built in Tallinn, Estonia — 33 modules across 6 functional categories, each on its own microservice with a local API. Certified to ISO/IEC 27001 and GDPR-compliant. As of 2026, in daily service across three regions: the Baltic, the Channel Islands and the Persian Gulf.
What does it do?
Inventory is the single description of what the fleet can carry. Each vessel, each deck, each weight and boarding limit is described once, in one place, and every other module reads from it rather than keeping its own copy.
Inventory is what lets a price, a gate assignment and a manifest all agree: they are all working from the same description of the ship.
How does it work?
Describe
Each vessel is entered with its decks, capacities and limits — the single source every other module reads.
Decks
Passenger and vehicle decks are described with their real dimensions and weight limits.
Limits
Boarding limits and rules are attached to the vessel, not re-entered per sailing.
Reuse
Dynamic pricing, the vehicle gate and the manifest all read this description rather than their own.
What does it connect to?
Everything reads it: Dynamic pricing prices against it, the vehicle gate measures against it, Access control counts against it.
Inventory exposes a local API so an operator's own fleet-management system can read or write the same description.
What are its limits?
What it deliberately does not do:
- Inventory describes capacity; it does not schedule sailings — the timetable lives alongside it, not inside it.
- Inventory is not a maintenance or dry-dock system: it holds what a vessel can carry, not its service record.
Frequently asked questions
Do we describe a vessel more than once?
No. It is described once in Inventory and every other module reads from that.
Does it hold the timetable?
No. It describes capacity; scheduling sits alongside it.
Can our own fleet system read it?
Yes, through the module's local API.
See Inventory on live data
A 30-minute walkthrough, from a web booking to the ramp closing.
Akadeemia tee 15a, 12618 Tallinn, Estonia