
By Forecepts Team
27 May 2026

By Forecepts Team
27 May 2026
A travel booking engine is the software that turns a travel agency into a real-time business. Choosing one is not a technology decision in isolation — it shapes the agency's cost structure, the customer segments it can serve, the airline content it can access, and whether it can expand into corporate accounts later.
The market is crowded with platforms that all promise "search, book, ticket" out of the box, which is the easy part. The harder questions — which content sources, which distribution model, which technical architecture, which pricing model — are what actually separate a booking engine that grows with the business from one that has to be replaced two years in.
This article is for travel agencies, TMCs, and IT leads in the evaluation phase. If you need the definition first, see What Is an Internet Booking Engine (IBE)? — that piece covers what an IBE is and how it works. This piece picks up where that one ends: how to choose between the options now in front of you.
A travel booking engine searches inventory across one or more content sources — GDS, NDC, hotel APIs, ground transport — applies the agency's pricing and policy rules, and processes the booking through to ticketing or voucher issuance. The term is an umbrella: an IBE (Internet Booking Engine), a CBT (Corporate Booking Tool), an OTA platform, a tour operator system, and a hotel booking engine are all "travel booking engines", but they are optimised for different buyers and different jobs. A TMC buying what is marketed as an "IBE" but actually built for OTAs may find it cannot enforce corporate policy; a leisure agency buying a CBT may carry more compliance overhead than it needs. The first job of any buyer is to identify which type of engine actually fits the business — and the four decisions below are the practical way to do that
Beyond the sub-category, four decisions determine almost everything else about a travel booking engine implementation. They tend to be addressed in this order, because each one constrains the next: content sources shape the realistic distribution models, which in turn shape the architectural choice and what pricing models are commercially available.
Which inventory the booking engine connects to is the foundational choice. Most agencies start with one or two GDSes; the harder question is what to do beyond that.
• GDS-only: Sabre, Amadeus, Travelport, or some combination. Familiar, broad coverage, predictable cost-per-segment, but may miss NDC-exclusive content and some low-cost carrier inventory unless those carriers are distributed through the GDS or an aggregator.
• GDS + NDC: Adds NDC content from NDC-enabled airlines, either through direct airline APIs or via an NDC aggregator. Unlocks fares and ancillaries the GDS does not surface.
• GDS + NDC + LCC aggregator: Adds low-cost carriers (e.g. AirAsia, Scoot, Cebu Pacific, VietJet, IndiGo, Lion Air, Jetstar Asia) through an aggregator. Essential for any agency serving Asia-Pacific point-to-point travel. Note that LCC distribution policies change frequently — some carriers allow GDS distribution, some require NDC, some restrict third-party distribution entirely — so the current accessibility for each carrier should be confirmed at procurement time.
• Direct hotel APIs: In addition to GDS hotel content, direct connections to hotel chains, bedbanks (Expedia TAAP, Hotelbeds), or property management systems for richer content and better rates.
NDC content access is its own purchasing decision with operational implications beyond the engine itself. For the deeper trade-offs, see NDC Fares: An Operational Decision Framework for TMCs.
Once the content sources are known, the next constraint is who will be using the engine — because different user types demand fundamentally different interfaces and workflows.
• B2C only: Consumer-facing website, leisure agency, single brand. Optimised for conversion and self-service.
• B2B agent portal: Internal agents or partner agencies book on behalf of customers. Needs sub-agency hierarchy, markup engine, and credit limit management.
• Corporate (CBT): Corporate travellers and arrangers book within company policy. Needs policy enforcement, approval workflows, and corporate reporting.
• Multi-channel: Same engine serves B2C, B2B, and corporate from one platform with different front-ends. Higher complexity, but lower total cost than running three separate systems.
Distribution model in turn shapes the architectural choice: a multi-channel operation typically rules out the simplest white-label products, while a single-channel leisure agency may not need the flexibility of a configurable platform.
• White-label hosted SaaS: A pre-built platform rebranded with the agency's logo. Fastest go-live, lowest engineering involvement, but limited differentiation and fixed feature set.
• Configurable platform: A platform built for travel agencies that can be configured to the agency's specific workflows, content sources, and markup rules without custom code. Strong middle ground for most agencies.
• Custom build: In-house engineering team builds the booking engine. Maximum control and differentiation, highest cost, longest time to market. Practical only for agencies with substantial booking volume and a real technology strategy.
The architectural choice narrows the realistic pricing models. White-label SaaS is almost always subscription or per-booking; a configurable platform may offer hybrid arrangements; a custom build trades vendor fees for internal engineering cost. Beyond the headline numbers, each pricing model creates a different cash-flow profile worth understanding before signing.
• Per-booking transaction fee: Vendor takes a fixed amount per segment or per booking. Cost scales linearly with revenue, which is attractive for early-stage agencies and low-volume operations because there is no fixed commitment.
• SaaS subscription: Fixed monthly or annual licence. Budget is predictable regardless of volume, which makes it the most efficient option for high-volume agencies where per-booking fees would otherwise dominate. Less attractive when monthly volume is uncertain or highly seasonal.
• Revenue share: Vendor takes a percentage of agency margin. Lowest upfront cost and the vendor incentive is aligned with agency growth — but the ongoing margin erosion becomes significant as the agency scales, so model the cost at projected booking volumes before signing rather than at today's volumes.
• Hybrid Combination of subscription floor plus per-booking fees above a threshold. Common for platforms targeting mid-market TMCs. Smooths cash-flow variability but adds contract complexity to negotiate.
Many agencies buy the booking engine that fits today's primary channel and then discover, within a year or so, that adding a second channel means a second platform — and a second set of GDS contracts, payment integrations, and reconciliation feeds. The four decisions above should be made against the channels the agency expects to be in within three years, not just today.
For the corporate channel specifically, see
Most travel booking engine RFPs focus on features. Most implementation problems come from things that did not appear in the RFP. Four areas are consistently underestimated.
Connecting a booking engine to a GDS is not a single API call. Each GDS — Sabre, Amadeus, Travelport — runs its own certification programme covering shopping, pricing, booking, ticketing, and servicing flows. Certification timelines typically range from a few weeks to several months (commonly two to six months), varying by GDS, scope of testing, and PCC configuration; and even within one GDS, adding a new market or a new agency PCC often triggers a fresh certification cycle. Some specialised functionality (for example multi-PNR handling, complex ticketing flows, or auto-ticketing) may require additional setup, fees, or testing rounds on top of base certification. Buyer check: ask the vendor to list which GDS/PCC environments are already certified, the test scope of each function, and the estimated time and cost to add a new PCC.
NDC is not a single standard with a fixed feature set — it is an IATA family of XML/JSON schemas across multiple versions, and each airline implements its own subset. Each airline's NDC programme differs in API version, certification scope, and which services (fares, ancillaries, seat maps, exchanges, refunds) are exposed; expect per-airline variation in capabilities and certification steps. Aggregators reduce integration overhead but introduce their own latency and feature-coverage tradeoffs — some airline-specific NDC capabilities may not pass through the aggregator interface cleanly. For a deep look at how this affects TMC operations, see NDC Fares: An Operational Decision Framework for TMCs.
A booking engine sold globally often supports international card networks well but is weak on local Asia-Pacific payment methods such as Singapore PayNow, Malaysia DuitNow, Hong Kong FPS, Thai PromptPay, and Indonesian e-wallets (GoPay, OVO, DANA). Beyond the headline list, three things are worth verifying at RFP time: 3DS2 (Strong Customer Authentication) coverage for cross-border cards; PCI-DSS scope — whether card data flows through the booking engine itself (broader compliance burden on the agency) or only through the processor (narrower); and corporate settlement options including IATA Easy Pay, UATP, NRCC, or invoice-on-account, which are typically required for managed corporate accounts and frequently missing from consumer-focused engines. Buyer check: ask the vendor for a current list of pre-integrated local payment methods, the refund flow for each, and PCI-DSS compliance status.
A booking is only half the workflow. The other half — ticketing, invoicing, settlement, ARC/BSP reconciliation, refund processing, ADM management, and accounting — runs through the mid-back office. A booking engine that does not feed clean structured data into the mid-back office creates manual work that scales linearly with booking volume. At RFP time, ask for the specifics: structured data format (JSON or CSV, not opaque PDF); the actual fields exported (at minimum PNR or NDC Order Reference, segment details, fare components, taxes, payment record, commission, agent code, timestamps); clean output that maps to BSP / ARC sales reports without manual rework; and the delivery mechanism — webhook push, scheduled batch, or polled API. Buyer check: request a live demo or a sample export (PNR, fare, tax, payment, commission fields) to validate reconciliation automation. For an example of how secure card data flows from booking through to settlement, see the Vault Technology for Mid-Back Office Credit Card Storage case study.
• GDS certifications: which GDS, which markets, which workflows, what is chargeable
• NDC airlines accessible: list of carriers, capabilities supported per carrier (ancillaries, bundles, exchanges, refunds)
• LCC coverage: which carriers, via aggregator or direct, with most recent confirmation date
• Payment methods: card networks, local APAC methods, 3DS2 support, PCI-DSS scope, instalment, e-wallet refund flows
• Corporate payment: IATA Easy Pay / UATP / NRCC / invoice-on-account support
• Mid-back office: data format, fields exported, reconciliation support, delivery mechanism, error handling
• SLA terms for uptime, response time, and bug-fix priority
A booking engine sold globally is usually optimised for the US or European travel market. Travel agencies in Asia-Pacific need to verify a handful of regional capabilities that often get missed during the standard demo.
Sabre and Amadeus have differing strengths across Asia-Pacific; market share varies by country and customer segment, so buyers should confirm local certification and partner support rather than assume national dominance. Many established agencies operate dual GDS setups for redundancy and best-fare comparison. A booking engine that only certifies on one GDS in one market is a constraint, not a feature; if procurement or contract negotiation depends on market-share claims, verify with current third-party data.
Several carriers serving the Asia-Pacific market have active NDC programmes. Examples include Singapore Airlines (KrisConnect, certified under IATA's Airline Retailing Maturity Index), Cathay Pacific (NDC distribution expanded via major GDS and aggregator partners), Japan Airlines and All Nippon Airways (covering Japan domestic and international routes), and IndiGo (developing direct API distribution). Middle Eastern carriers heavily used on Asia-Pacific routes, such as Qatar Airways and Emirates, also run mature NDC programmes worth evaluating depending on the agency's route mix. Each carrier's NDC scope, capabilities, and commercial terms differ — confirm which carriers' NDC content is accessible through the booking engine, with what feature scope, directly or via aggregator.
Asia-Pacific has the deepest LCC penetration of any travel market. Carriers including AirAsia, Scoot, Cebu Pacific, VietJet, IndiGo, Lion Air, and Jetstar Asia carry a significant share of regional point-to-point travel. A booking engine without LCC aggregator integration cannot serve the price-sensitive segment that drives much of regional growth. LCC distribution policies change frequently and vary by carrier — some allow GDS distribution, some require NDC, some restrict third-party distribution entirely — so the current accessibility of each target carrier should be confirmed at procurement time, not assumed from past coverage.
Cross-border travel within Asia-Pacific routinely involves three or four currencies in a single trip. Travellers expect to see prices in their home currency. Agents may operate from multiple country offices on different PCCs. The booking engine has to handle this natively — not as a workaround. Specifically: multi-currency pricing with regular FX updates, language localisation for at least English and Simplified Chinese, and clean separation of bookings across multiple agency PCCs in reporting.
Often overlooked in booking-engine RFPs is how the platform handles country-specific tax and invoicing rules. Singapore GST, Malaysia SST, Australian GST, Indian GST (with state-level variations and GSTIN handling), Japanese consumption tax, and Indonesian VAT each have specific invoice format and content requirements; markets such as Malaysia have moved towards mandatory e-invoicing, creating additional structured-data obligations. At RFP time, confirm how tax is calculated (by traveller country, agency country, or booking origin, and whether configurable per market), whether invoice templates support country-specific mandatory fields such as GSTIN, GST registration number, or NPWP, e-invoicing readiness for jurisdictions that mandate it, and corporate invoicing support — monthly consolidated invoices, project codes, cost centres, and approval workflows aligned with the corporate client's accounting system.
The following is a vendor example, included to show how the framework above maps to a real product. Forecepts SWIFT IBE is one configurable platform that connects to Sabre, Amadeus, Travelport, and NDC content from a single platform; supports private fares, dynamic markups per market or sub-agency, and multi-PCC setups; and is pre-integrated for regional payment methods and LCC content. Agencies in Singapore, Malaysia, Hong Kong, and surrounding markets use it across B2C, B2B, and corporate channels from one system. Other platforms take different approaches — the comparison that matters is against the framework, not against any single vendor.
Forecepts SWIFT IBE is the configurable travel booking engine built for travel agencies and TMCs across Asia-Pacific. It serves B2C, B2B, and corporate channels from one platform, with full GDS coverage, NDC content, LCC aggregator integration, regional payment methods, and clean integration with mid-back office workflows.
Frequently Asked Questions
Yes — and increasingly this is the right pattern for mature agencies in Asia-Pacific. A single configurable platform can present different front-ends to consumers, sub-agencies, and corporate clients while sharing back-office reconciliation, content sources, and reporting. Running three separate platforms multiplies licence costs, integration overhead, and operational complexity. The single-platform model is harder to implement initially but materially cheaper over a five-year horizon.
No. An agency can operate using only GDS terminals and manual ticketing, or by white-labelling another agency's consumer platform. Whether to invest in a dedicated booking engine depends on booking volume, channel mix, and growth strategy. Agencies serving online consumers, B2B sub-agency networks, or corporate accounts at scale will reach a point where a dedicated booking engine pays back — typically when consultant time spent on manual booking becomes the binding constraint on growth.
Timelines vary significantly by content source coverage, channel complexity, and the platform chosen. A white-label SaaS deployment can be live in weeks. A configurable platform with GDS certification, NDC integration, payment gateway setup, and back-office connection typically runs in months, with the GDS and NDC certifications often being the longest single items in the timeline. A custom build is a multi-year project. The honest answer from any vendor should be a phased timeline with each integration milestone called out separately.