Travel agents typically use a GDS terminal (Amadeus Selling Platform Connect, Sabre Red 360 or Travelport Smartpoint), a booking engine or B2B/B2C portal for online sales, NDC and low-cost carrier connections, a mid and back office for accounting, a CRM, payment tools, and itinerary and messaging tools. The right mix depends on the business model.
The travel agency software stack at a glance
Most agencies run software in four layers: tools to find and book travel, tools to sell it to customers or other agencies, tools to run the money, and tools to look after clients. The table summarises each category before the sections below go into detail.
| Category | What it does | Who needs it |
|---|---|---|
| GDS terminal | Agent workspace to search, price, book and ticket from a GDS | Accredited agencies, consolidators, TMCs |
| Booking engine and portals | Online search and booking for customers (B2C) or sub-agents (B2B) | OTAs, consolidators, any agency selling online |
| NDC and LCC connections | Airline offers outside the traditional GDS channel | Agencies selling airlines with strong NDC or direct channels |
| Mid and back office | Invoicing, accounting, BSP reconciliation, reporting | Every agency |
| CRM | Client profiles, preferences, follow-ups and sales pipeline | Leisure agencies, advisors, TMCs |
| Payment tools | Card acceptance, BSP payment, supplier payment | Every agency taking payments |
| Corporate online booking tool | Self-service booking for employees within a travel policy | TMCs and their corporate clients |
| Itinerary and document tools | Proposals, itineraries and travel documents for clients | Leisure and tailor-made agencies |
| Communication | Email, messaging and notifications | Every agency |
These systems pass the same booking from one to the next. A typical flight sale moves like this:
- Content in. The GDS, NDC aggregators, low-cost carrier connections and hotel suppliers feed fares and availability to the terminal or booking engine.
- Booking. The agent or customer books, creating a PNR or airline order, and the payment tool takes the money.
- Ticketing. The ticket is issued by the agency itself or by its consolidator.
- Accounting. The booking flows to the mid and back office as an invoice and is later matched against the BSP or supplier statement.
- Client record. The CRM and itinerary tool pick up the trip for documents, reminders and future sales.
Where a link in that chain is missing, staff fill the gap by retyping data, which is where most errors and delays come from.
GDS terminals: the agent workspace
A GDS terminal is the screen an agent uses to search availability, price itineraries, create PNRs and issue tickets in a global distribution system. Each GDS has its own, and an agency signs in under its office ID, the PCC.
- Amadeus Selling Platform Connect: Amadeus describes it as a cloud-based booking platform. Its NDC-enabled version, announced in 2019, lets sellers compare EDIFACT, NDC and other API content on one screen.
- Sabre Red 360: Sabre's agency point-of-sale tool. Sabre has made airline NDC content available through it, and developers can build apps inside it with the Sabre Red 360 SDK.
- Travelport Smartpoint: Travelport's agent workspace for Travelport+ content, including NDC, hotels, car rental and rail. It comes as Smartpoint Desktop and as Smartpoint Cloud, a web-based version launched in 2023.
Terminals support both cryptic commands and graphical screens. Agents also work GDS queues, where airlines and systems place PNRs that need action, such as schedule changes or ticketing deadlines. Which GDS an agency uses depends on its market and contract; see Amadeus vs Sabre vs Travelport.
Who needs it: agencies that ticket in their own name, consolidators and TMCs. Sub-agents of a consolidator often never use a terminal; they book through the consolidator's portal instead.
Booking engines and B2B or B2C portals
A booking engine puts search and booking online, so customers or other agencies can book without an agent typing commands. It connects to the same sources as a terminal, usually through APIs, and adds markups, payments and customer accounts on top.
- B2C portal: a consumer website or app where travellers search, pay and receive their booking. This is the core of an OTA.
- B2B portal: a trade site where sub-agents log in, book at net or marked-up rates, and pay from deposits or credit. Consolidators and wholesalers run these; see what a B2B travel portal is and B2B vs B2C travel portals.
- White-label platforms: a vendor's engine under your brand, hosted for you or delivered as code; see white label.
Booking engines are where agencies combine GDS, NDC, low-cost and hotel content in one search. For flight-specific requirements, see flight booking software; for trade portals, B2B travel portal software.
NDC and low-cost carrier connections
NDC is IATA's standard that lets airlines send their own offers, bundles and ancillaries to agencies. Agencies reach NDC content in three ways:
- Through the GDS: all three GDS terminals above now display NDC offers from participating airlines next to traditional fares.
- Through an NDC aggregator: one API that connects to many airlines' NDC channels. Duffel, for example, says its flights API searches NDC, GDS and low-cost content from more than 300 airlines.
- Direct to the airline: an agency builds or buys a connection to one airline's NDC API, which takes certification and development work for each carrier.
Low-cost carriers often sell outside the GDS, so agencies add their content through aggregators or direct APIs. For the trade-offs, read NDC vs GDS and GDS vs LCC airlines.
Who needs it: any agency selling airlines that put their best fares or ancillaries in NDC or direct channels, which is increasingly most agencies that sell flights.
Mid and back office, accounting and CRM
Mid and back office
The mid office checks and completes bookings after they are made: quality control, queue handling, policy checks and adding service fees. The back office handles the money: invoices, receipts, supplier payments, commissions and reconciliation of airline sales against the BSP billing.
Agencies use either a dedicated travel back office, a module inside their booking platform, or general accounting software fed by exports. Trams Back Office is one long-established example of a dedicated system: its developer, Tres Technologies, describes features such as automated journal entries, BSP and ticketing reports, and supplier reconciliation.
How it connects: booking data flows in from the GDS (through interface records) or from the booking engine, so each sale becomes an invoice without retyping.
CRM
A travel CRM stores client profiles, passport and loyalty details, preferences, trip history and follow-up tasks. Some are built for travel, such as ClientBase, which shares a database with Trams Back Office, and the client tools inside Travefy. Others are general-purpose CRMs adapted with travel fields.
Who needs it: leisure agencies and home-based advisors who sell on relationships, and TMCs managing traveller profiles. B2B consolidators usually manage sub-agents inside the portal itself.
Payments, corporate booking tools, itineraries and messaging
Payment tools
- Payment gateway: takes card and local payments on the booking engine. Agencies handling card data must follow PCI DSS.
- BSP payment methods: accredited agents settle tickets through the BSP; IATA EasyPay is IATA's prefunded wallet for issuing BSP tickets.
- Supplier payment: virtual cards are widely used to pay hotels and other suppliers booking by booking.
Corporate online booking tools
An online booking tool (OBT) lets employees book their own trips inside their company's travel policy, with approvals and reporting. TMCs provide or integrate one for corporate clients, and the bookings flow back to the TMC's GDS and mid office for servicing.
Itinerary and document tools
Leisure and tailor-made agencies use itinerary builders to turn bookings into branded proposals and final documents. Travefy, for example, offers proposals that clients approve online, itineraries imported from supplier documents, and a client app carrying the agency's branding. Many booking platforms also generate e-ticket receipts, hotel vouchers and invoices automatically.
Communication
Agencies talk to clients by email, phone and messaging apps, and send automated booking confirmations, payment reminders and schedule-change notices. The more these come from the booking system itself, the less agents copy details by hand.
Which software does each type of agency need?
The right stack follows the business model. This table shows a typical starting point for each type of agency, not a fixed rule.
| Agency type | Core booking tools | Supporting tools |
|---|---|---|
| Small leisure agency (non-IATA) | Consolidator's B2B portal, or a booking engine with consolidator connections | CRM, itinerary tool, payment gateway, simple accounting |
| IATA-accredited retail agency | GDS terminal, plus a booking engine for online sales | Back office with BSP reconciliation, CRM, payment gateway |
| Online travel agency (B2C) | B2C booking engine with GDS, NDC, LCC and hotel content | Payment gateway with PCI DSS controls, back office, automated messaging |
| Consolidator or B2B wholesaler | GDS terminal for ticketing, B2B portal for sub-agents | Back office with sub-agent ledgers and credit control, queue handling, BSP reconciliation |
| Umrah or niche package specialist | Booking engine with package and group tools; see Umrah booking software | CRM, document tools, B2B portal if selling through agents |
| TMC (corporate travel) | GDS terminal, corporate OBT | Mid office for policy and quality control, back office, traveller profiles and reporting |
Fewer, better-connected systems usually beat many separate ones: every gap between tools becomes manual work. If you are choosing a platform, read how to choose travel booking software; if you are still setting up, start with how to start an online travel agency.
Where ReservationHub fits in the stack
ReservationHub covers the booking engine and portal layer, with Amadeus, Sabre and Travelport pre-integrated. Accredited agencies can plug in their own GDS credentials, and non-IATA agencies sell through consolidator connections. NDC content comes through aggregators including Verteil, Duffel, Travel NDC and Babylon NDC, and low-cost carriers through Travel Fusion; the 110+ integrations are listed on our partners page.
Agencies use the hosted Subscription Cloud Edition, live in 24 hours from USD 99 a month plus USD 500 activation. Enterprises can self-host the Source Code Edition, and developers can use the TripGic Travel API.
Frequently asked questions
What software do travel agents use to book flights?
Agents who ticket themselves use a GDS terminal such as Amadeus Selling Platform Connect, Sabre Red 360 or Travelport Smartpoint, often alongside a booking engine that adds NDC and low-cost content. Agents working through a consolidator usually book on the consolidator's B2B portal instead.
Do all travel agents use a GDS?
No. Agencies that ticket in their own name normally do, but many smaller agencies book through a consolidator's portal and never touch a GDS terminal. Some airlines, especially low-cost carriers, are also sold mainly through direct or NDC channels rather than the GDS.
What is the difference between a booking engine and a GDS?
A GDS is the distribution network that holds airline, hotel and car inventory. A booking engine is software that searches one or more sources, including GDSs, NDC and hotel suppliers, and lets customers or sub-agents book online with markups and payments.
What is travel agency back office software?
It handles the financial side of bookings: invoices, receipts, supplier payments, commissions, BSP reconciliation and reports. It takes booking data from the GDS or booking engine so that each sale is accounted for without retyping.
Do travel agents need a CRM?
Agencies that sell on relationships benefit most, because a CRM stores client preferences, documents, trip history and follow-ups. It can be a travel-specific CRM, a module in the booking platform or a general CRM with travel fields.
Can one platform replace all these tools?
Not entirely, but an integrated platform can cover booking, portals, payments and much of the mid and back office. Most agencies still keep a GDS terminal for complex servicing and some separate tools for accounting, CRM or messaging.
Put your booking stack on one platform
See how ReservationHub combines GDS, NDC, low-cost and hotel content with B2B and B2C portals for your agency.
Book a meetingTerms in this guide
Ancillaries · Booking engine · BSP · Consolidator · E-ticket · EDIFACT · IATA · IATA EasyPay · LCC · OBT · OTA · PCC · PCI DSS · PNR · Sub-agent · TMC · Travel CRM · White-label
Browse every definition in the travel technology glossary.
Sources
- Amadeus — Amadeus Selling Platform Connect
- Amadeus — Amadeus launches NDC-enabled Selling Platform Connect (October 2019)
- Sabre — American's NDC content accessible via Sabre Red 360, Sabre APIs and GetThere (March 2023)
- Sabre Dev Studio — Sabre Red 360 Software Development Kit
- Travelport — Smartpoint
- Travelport — Smartpoint Cloud
- Travelport — Travelport launches Smartpoint Cloud (press release, 2023)
- IATA — New Distribution Capability (NDC)
- Duffel — Flights API
- Tres Technologies — Trams Back Office
- Tres Technologies — Acquisition of Trams from Sabre (April 2021)
- Travefy — Software for travel agents
- IATA — IATA EasyPay
- IATA — PCI DSS for travel agents