S3 Passenger Modules

Offering a wide range of industry specific functionality.

S3 Passenger counts 4 core modules, 2 "optional" modules and 5 supporting modules. All of them are managed through a single GUI back-office environment, to make the best compromise between modular setup and deployment of the software and an easy to use functional environment.

S3 Navigator is the service scheduling component of the platform. It handles everything related to timetables and the definition of the geographical network including routes, stops and connections. Once it has been defined, Services and related Timetables can be individually managed. In addition, creation of exceptions on Stops or Services level, to temporarily overrule the scheduled planning, is possible.

S3 Fare

S3 Fare is the component for the definition of the market proposition for the scheduled services. Including Products, Tariffs, Discounts and various Pricing mechanisms . A wide range of product types are supported, including "main" products (ticket with seat reservation, ticket without seat reservation, separate seat reservation) and "add-on" products (fees, insurances, food & beverages, pets, bicycles, prams, etc.). A detailed set of rules and conditions is available to make a specific set of Tariffs and Products available in various sales channels and portals under different circumstances.

S3 Inventory

S3 Inventory is the component that handles the definition of the inventory material and relation to scheduled Services. Calculation of the capacity applies automatically to support real time inventory information. Carriages types and seat properties are defined precisely in order to handle inventory updates or specific material changes and their related bookings. Inventory control on physical and logical levels per origin / destination pair is in place to support fast orientation on remaining capacity and revenue management "booking limit" controls. Finally, the business logic around seat allocations for incoming booking requests is covered by an advanced seat algorithm.

S3 Ticket

S3 Ticket is the transactional heart of the system containing customer data, PNR's and related reference information. Functionality for digital ticket fulfilment in PDF home print format with UIC 918.3 2D barcodes is included. It also offers all the booking flow logic and after-sales conditional logic including allowing / refusing of modifications like rebooking, cancellation, modification, passenger name change and calculation of appropriate after-sales fees. Provisional booking logic for customers is included, which means that booking requests include "expiry time" limits to secure seat availability during the booking confirmation. An automatic cancellation and clean-up process applies for non confirmed bookings.


S3 CRM is the customer profile management module. S3 CRM is an optional component in the infrastructure and is used to register end-user and Agent ‘personal’ profiles, preferences and booking behaviour. It enables operators to execute campaigns based on the stored data and users to access pages like "My Transport Company" within the booking engine web channel to sign up/in, manage their profiles, view and modify bookings, retrieve personalized content etc.

S3 Revenue Management

S3 Revenue Management is the component that is responsible for controlling the logical availability restrictions in the S3 Inventory data tables, by calculating and optimizing which restrictions (also known as "booking limits") leads to the highest possible revenue given the available market demand. In order to perform this task, S3 Revenue Management analysis historical demand and forecasts future demand for each departure, analysis the found price elasticity figures in transnational data in order to make the demand forecast price sensitive, and optimizes the required booking limits based on the ongoing progress of a future departure in its sales cycle. S3 Revenue Management is an optional component in the infrastructure.

S3 Auth

S3 Auth is the back-end component responsible for administration tasks related to the authorisations of individual (back-end) users, onboard personnel, web service clients, sales channels, etc. Also, the permissions of the "role-based" user authorisation system are part of this configuration module. For the sales channel configuration in S3 Auth, parameters like allowed payment methods, or booking process features, can be controlled from the back-end.

S3 Config

S3 Config is a back-end module that holds and manages several technical and functional configuration aspects of the S3 Passenger platform. Several numerical and boolean parameters are contained in this part of the system, as well as environment dependent parameters like template paths in the file system etc. Also, the predefined e-mail templates that are used throughout the entire system in customer communication are maintained within S3 Config.

S3 Communication

S3 Communication is the component that handles all, booking related, outgoing communication from the S3 Passenger platform to customers, passengers and other external users. Template management for e-mails and SMS messages is part of this module, but also the configuration and scheduling of other related outgoing messages from the S3 system.

S3 Payment

S3 Payment is a component that acts between the S3 Passenger back-office and the various S3 Passenger front-ends, in order to facilitate payments that deal with external providers. Furthermore, S3 Payment prevents direct S3 Back-office interaction with the outside world and therefore reduces security risks. S3 Payment simplifies the payment process and supports various processes such as: payment validation before final booking confirmation, store payment information in the booking dossier, after-sales / refund and shopping basket.

S3 Reporting

S3 Reporting is a generic database component that produces reporting-optimised materialised views of the relevant S3 data from all the S3 Passenger modules. The S3 Reporting consists of a replication of the S3 Passenger database, where users can have isolated access without any risk of disturbing production systems. The data is frequently automatically refreshed and updated (almost real-time and configurable per implementation). The reporting database contains materialized views of data of the various S3 Passenger modules and based on these views reports can be build with standard reporting tools (not part of S3 offering. The only specific technical requirement for such tools is to be able to communicate with PostgreSQL on "ODBC" standard.

Available modules

  • S3 Navigator
    Timetable management, service and route definition.
  • S3 Fare
    Fare engine and market proposition management.
  • S3 Inventory
    Material planning, seat allocation and inventory control business logic.
  • S3 Ticket
    Transactional core of the S3 Passenger suite, including ticket distribution.
  • S3 CRM
    Optional customer registration platform with light-weight CRM functionality.
  • S3 Revenue Management
    Revenue Management to optimise multi-segment passenger transport revenue.
  • S3 Config
    S3 Config is the component responsible for administration tasks.