One platform to streamline all your ferry operations

Manage everything from online booking to boarding validation — for passengers, vehicles, and cargo.

BORA booking flow on a tablet

HAPPYCUSTOMERS

BORA Systems is a ferry operations platform built in Tallinn, Estonia. It brings 33 modules into one system — six at its core: sales, inventory, pricing, payment, GDS and reporting — covering everything a ferry operator runs, from the first web booking to the closing of the ramp.

BORA is ISO/IEC 27001 certified, GDPR-compliant, and runs in the cloud — on all major providers (AWS, Google Cloud, Microsoft Azure) — or on-premise. As of 2026, operators in the Baltic, the Channel Islands, and the Persian Gulf use it in daily service.

Every step from shore to bridge

From the ticket desk on the shore to the captain on the bridge, every role in your operation gets the tools it needs — booking, boarding, ticket validation, on-board sales, online-payments, and control in one connected system.

STOP 01 — BROWSER

Online ticket sale

Passengers book seats, vehicles, cabins, meals and other add-ons in one online purchase.

STOP 02 — TERMINAL

One shore kiosk

Self-service ticketing — passengers buy, rebook and manage loyalty without a queue.

STOP 03 — LANE

Vehicle gate

Cameras reading vehicule licence plate and handheld scanners validate every passenger at boarding — fully functional offline.

STOP 04 — ON BOARD

On-board PoS

Tickets and goods sold underway — fully functional offline — settled into the same ledger as every other sale.

30DAYS

implementation time

5M+

passengers served

99.9%

uptime

9+

years in operation

700K+

vehicles carried

The working surfaces

Hardware already in service — at the terminal, on the ramp, and on board.

Over 33 modules, one system

Each module runs on its own service with a local API, so a ferry operator can adopt what it needs and connect the rest to systems it already has.

01

Sales

One booking flow across three channels: a passenger website, a dedicated interface for travel agencies, and onboard sales of goods and services.

learn more
02

Inventory

Configure vessel, passenger and car decks, weight capacity, and boarding limits. Every vessel in the fleet is described once and used everywhere in the system.

learn more
03

Dynamic pricing

Set rates for deck spaces, cabins, and services. Prices change by route, date, season, and vehicle class without touching the schedule or reissuing tickets.

learn more
04

Payment gateway

Online banking, credit cards, cash, Apple Pay, Google Pay, and agency tickets. Every method settles into the same ledger automatically, whether taken at the port or at sea.

learn more
05

GDS

Plug ferry ticket sales into maps, travel apps, and third-party booking platforms without extra integration work. One connection covers every sales channel you need, now and later.

learn more
06

Reporting

Passenger volumes, vehicle counts, revenue by route and season — all tracked automatically. Figures are drawn directly from live operations, not exported and merged by hand.

learn more

In service with

From lifeline island routes to major port groups — across the Baltic, the Channel Islands, and the Persian Gulf.

Lifeline sailings to Kihnu and Manija, ticketed offline when the link drops

Baltic. Island lifeline operator carrying residents, vehicles and freight year-round.

14/DAY

scheduled sailings

5

routes in daily service

400K+

passengers a year

The team behind BORA

Twenty-five people in Tallinn — product, business analysis, engineering, QA, infrastructure, design and support. One team runs the platform end to end.

  • Product owner / managing director
  • Operational director
  • Business development / sales manager
  • Lead business analyst / project manager
  • Business analyst
  • Software architect
  • Lead back-end developer
  • 5 × back-end developers
  • Lead front-end developer
  • 3 × front-end developers
  • Mobile developer
  • 3 × test automation engineer
  • Infrastructure engineer
  • DevSecOps
  • Designer
  • Support specialist
  • Hardware support specialist

See how we work →

Modern, free of legacy

Microservices architecture, cloud or on-premise. Every module exposes a local API,, so the system connects to what a ferry operator already runs.

Kafka React Playwright Kubernetes Java JavaScript Spring Nginx Google Cloud Amazon Web Services Microsoft Azure Docker Vaadin Kotlin
01

Fits every requirement

A dedicated module for each function, with an adaptable data model and a local API. Configuration replaces rebuilds.

02

Connects everything

Local banks, global payment systems, booking engines for restaurants and hotels, CRM and ERP — one open API reaches all of it.

03

Grows with you

Loyalty programs, government services, whatever comes next. New modules attach to the same core without disturbing what runs today.

Built on open protocols

Every module exposes a local API. Connect your stack, your agents, or your own tools — nothing about BORA is locked behind a UI.

MCP

MCP Server

Find ferry routes and sailings, create a reservation, and get its confirmation and payment link — BORA as tools any MCP-compatible AI agent can call directly, no middleware.

REST • GraphQL

API

Full read/write access to schedules, bookings, and inventory. Build custom flows or plug BORA into systems you already run.

AI agent

Support & configuration agent

Trained on your fleet configuration. Answers operator questions instantly, escalates what it can't resolve to your team.

Certified, compliant, audited

GDPR compliant

GDPR-compliant. Passenger data is processed under European regulation, on infrastructure you choose — cloud or your own servers.

ISO/IEC 27001 certified company

ISO/IEC 27001 certified — information security management built into the process, not bolted on.

ISPS code

Access control is built to the requirements of the International vessel and Port Facility Security Code — adopted by the IMO in 2002 and in force since 2004.

Security

Passenger and payment data sit at the centre of the system, so security is built into it — not added at the edges.

Strong data protection

Customer data is fully encrypted in storage and in transit.

Access control

Only authorised personnel reach sensitive systems and information.

Security by design

Security is integrated into every stage of development, not bolted on at the end.

Independent security testing

Regular audits and penetration tests by trusted third parties.

Compliance with global standards

Aligned with GDPR and ISO/IEC 27001 requirements.

Reliable cloud infrastructure

Cloud-agnostic — built on secure, resilient environments with advanced safeguards.

Real-time threat monitoring

Continuous monitoring and rapid response to potential security events.

Automated backups & data resilience

Regular, secure backups keep data safe and recoverable.

Questions from the bridge

What is BORA Systems?

BORA Systems is a ferry operations platform built in Tallinn, Estonia. It runs booking, pricing, boarding validation, payments, onboard security, and reporting for passenger and vehicle ferry operators.

Does the system handle vehicles and cargo?

Yes. Passenger and car decks, weight capacity and boarding limits are described per vessel, and cameras at the gate measure each vehicle, assign a deck and open the lane without staff at the barrier.

Does BORA integrate with our existing CRM or ERP?

Yes. Every module exposes a local API, so the system connects to what a ferry operator already runs — CRM and ERP, local banks and global payment systems, booking engines for restaurants and hotels.

Can BORA run on our own servers?

Yes. The architecture is microservices, cloud or on-premise, and the choice is yours — including where passenger data is processed.

How long does implementation take?

We don't publish a figure here yet. It depends on how many modules you adopt and what has to be connected to systems you already run, and a number that ignores both would be a number we couldn't stand behind. Ask us on a walkthrough and we'll give you a range for your operation.

Which payment methods are supported?

Online banking, cash, Apple Pay, Google Pay, and agency tickets. Every method settles into the same ledger automatically, whether the sale was taken at the port or at sea.

Can we adopt only some modules?

Yes. Each module runs on its own service with a local API, so a ferry operator can adopt what it needs and connect the rest to systems it already has.

Does BORA support ISPS compliance?

Yes. Access control is built to the requirements of the International vessel and Port Facility Security Code.

Is BORA certified?

BORA is ISO/IEC 27001 certified and GDPR-compliant, and access control is built to the ISPS code. Passenger data is processed under European regulation, on infrastructure you choose.

Who uses BORA today?

Operators in the Baltic, the Channel Islands and the Persian Gulf run it in daily service — from lifeline island routes to major port groups. The named list is in "In service with" above.

What does BORA cost?

There's no list price on this page, and we'd rather say so than publish one that wouldn't apply to you. Pricing follows the modules you take and the size of the operation running them. We'll quote against your routes and fleet.

Does boarding validation work without a network?

Yes. Handheld scanners validate every passenger at the ramp fully offline, and reconcile once the link is back.

Built ashore in Tallinn, Estonia

See it on live data — a 30-minute walkthrough, from a web booking to the ramp closing.

Head office

Akadeemia tee 15a, 12618 Tallinn, Estonia

Request a demo

See it on live data — a 30-minute walkthrough, from a web booking to the ramp closing.