Sales
One booking flow across a passenger website, a dedicated agency interface, and onboard sales.
BORA is built as separate services rather than one application. Each module runs on its own service with a local API, so a ferry transportation service adopts what it needs and connects the rest to systems it already runs.
BORA Systems is a ferry operations platform of roughly 33 modules across 6 functional categories — booking, capacity, revenue, customer, reporting and platform. Each module runs on its own microservice and exposes a local API over REST and GraphQL, so an operator adopts the modules it needs and connects the rest to systems it already runs.
Built in Tallinn, Estonia and in daily service as of 2026 across the Baltic, the Channel Islands and the Persian Gulf, BORA is certified to ISO/IEC 27001 and GDPR-compliant, and its Access control module is built to the ISPS Code. Deployment is the operator's choice: cloud or on-premise.
Sales & service channels
passenger website
cargo booking (paperless)
staff / agents
point of sale
boarding / scanning
configuration & reports
Data & integrations
bookings, cargo, customers, config
reporting & analytics
online & card / till
Xero (or alternative)
UK / EEA region
These are the 33 modules BORA can deploy today, grouped into six functional groups. A further set of modules is either built for a specific operator or still in development, and isn't listed here.
How a ticket gets sold, across every channel it can be sold through.
One booking flow across a passenger website, a dedicated agency interface, and onboard sales.
Timetables and sailings by route and season — the source every booking is sold against.
The central booking engine — create, change, cancel, refund and invoice, from any channel.
Distribution into maps, travel apps and third-party booking platforms — one connection covers every channel.
Routes, legs and individual sailings, with the rules that govern each crossing.
Products — routes, legs, sailing packages and the channels each is sold through.
The boarding flow at the ramp and gate — the passenger side of validation.
What the fleet can carry — vessels, decks, weight and boarding limits, described once and used everywhere.
Ships, passenger and car decks, weight capacity and boarding limits, described once per vessel.
Vessel master data — decks, cabins, berths and configurations, described once.
Car-deck capacity — lane-metres, weight and slots, so a full deck is genuinely full.
Consignments and freight units, with paperless consignment forms, priced and manifested like any other load.
Extras sold with a crossing — cabins, meals, lounge, pets — each with its own capacity.
Shared reference data — attributes, languages, nationalities and age categories.
What things cost, and how the money settles once they are sold.
Rates for deck spaces, cabins and services by route, date, season and vehicle class.
Vehicle fares by class, length and route, against the lane-metres a vehicle consumes.
Online banking, cash, Apple Pay, Google Pay and agency tickets, settled into one ledger.
Double-entry accounting — an immutable journal, with customer and credit accounts.
The loyalty programme and credit contracts, applied automatically at the point of sale.
Tills and cashier shifts at the terminal, settling into the same ledger as every sale.
The passenger and agency records, and everything sent to them.
Passenger and agency records — the relationships and terms behind every booking.
Tickets, confirmations, manifests and emails generated from every sale.
Messengers, SMS and emails to passengers and agents across the journey.
The modern, multi-brand ticket storefront where passengers book directly.
The dedicated interface travel agencies book through, with their own terms and credit.
What actually happened, drawn from live operations rather than exported and merged by hand.
Manager selected KPI's for company financials, used capacity and B2B sales.
Passenger volumes, vehicle counts and revenue by route and season, from live operations.
An immutable record of actions across the platform — who did what, when.
The parts every other module leans on — access, security and the shared spine of the system.
The operator's own controls — how the whole system is set up and tuned.
Boarding validation and onboard security, built to the ISPS code and fully offline-capable.
National ID-card sign-in and signing. A secure link to state registries — population, business and vehicle.
Authentication, users, roles and permissions, checked by every module and business process.
Background and periodic jobs per operator — reminders, reconciliations, exports.
Optional modules that extend the core for a specific operator's needs.
Six functional groups, 33 modules available to deploy today.
| Category | What it covers | Modules |
|---|---|---|
| Booking | Selling and distributing sailings across every channel | Sales, Schedule, Reservation, GDS, Routes & Sailings, Product catalog, Check-in |
| Capacity | What the fleet can carry — vessels, decks, weight and boarding limits | Inventory, Vessels, Vehicles, Cargo / Freight, Additional services, Catalog |
| Revenue | What things cost, and how the money settles once they are sold | Dynamic pricing, Car-deck pricing, Payment gateway, Ledger, Loyalty, Cash desks |
| Customer | The passenger and agency relationship, and everything sent to them | Customers & Agents, Documents, Notifications, Passenger website, Agency portal |
| Reporting | What actually happened — volumes, revenue and an audit trail from live operations | C-level dashboard, Reporting, Audit log |
| Platform | Access, identity, integrations and the shared spine every module leans on | Back-office & Configuration, Access control, e-Government integration, Login & roles, Scheduler, Add-ons |
Roughly 33 modules across 6 functional categories. An operator adopts the modules it needs and connects the rest to systems it already runs.
Every module exposes a local API over REST and GraphQL, so an operator's website, CRM, ERP or revenue tools can read and write the same data the interface uses.
Yes. Deployment is the operator's choice — cloud or on-premise — and where a line runs on-premise, no passenger data leaves its own infrastructure.
35 today, grouped into six functional groups (Booking, Capacity, Revenue, Customer, Reporting, Platform). A further set of modules is built for specific operators or still in development, and isn't listed here.