1. Home
  2. Modules
  3. Product catalog
Module · Booking

Product catalog

Booking — Product catalog defines what is sold: routes, route legs, sailing packages and the sales channels each product is offered through.

All modules
18 Booking category booking
CategoryBooking
InterfaceREST + GraphQL
DeploymentCloud or on-premise
Platform33 modules · 6 categories

BORA 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.

01

What does it do?

Product catalog is where a ferry line's offer is described — the routes, the legs that make them up, the packages that bundle sailings, and the channels each is sold through. Every booking is sold against a product defined here.

One catalogue across channels means a package or a channel restriction is described once and honoured everywhere, rather than re-entered per storefront.

02

How does it work?

Route

Routes and their legs are described once as products.

Package

Sailings are bundled into packages where an operator sells them together.

Channel

Each product is assigned the channels it is offered through.

Reuse

Every channel sells against the same catalogue.

03

What does it connect to?

Product catalog sits over Schedule and Routes & Sailings and is sold by Sales and GDS.

Product catalog exposes a local API so an operator's merchandising tools can manage the catalogue.

04

What are its limits?

What it deliberately does not do:

  • Product catalog defines products; it does not price them — Dynamic pricing applies rates against the catalogue.
  • Product catalog is not the timetable: Schedule times the sailings a product is built from.
05

Frequently asked questions

What is a product here?

A route, a leg, or a package of sailings, with the channels it is sold through.

Does it set prices?

No. Dynamic pricing applies rates; the catalogue defines what is sold.

Can channels differ per product?

Yes. Each product carries the channels it is offered through.

See Product catalog 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.