Skip to content
Travel & Hospitality

Custom travel software and booking engines - built so a booking stays a promise you can keep, long after the screen says yes.

Intention InfoService builds booking and search engines, reservation and itinerary systems, hotel and hospitality platforms, agent and traveller portals, and the supplier integrations behind them - on the open standards travel runs on: NDC and the OpenTravel messaging standard, with GDS, channel-manager and property-system access under your own agreements. A booking is a promise to deliver a seat or a room you don't own, so we build the interface to never promise what the supplier can't honour. What we will not do is become your seller of travel, hold the traveller's money, or let one bundling feature quietly change what your business legally is.

A paid discovery first, a fixed price before any build, and the code is yours.

  • The interface never promises what the supplier can't deliver
  • We don't become your seller of travel or hold the money
  • Built to open standards: NDC and OpenTravel

Who keeps the promiseNot us

Availability
Reconfirmed before it's promised
The worst day
Irrops and rebooking, built in
Who owes the trip
The seller, and we flag it
The money
On a licensed processor, not us

The screen says confirmed; the airport is where it comes true.

What we build for travel

The engine and the integrations - not the seller of record

Travel software is mostly search, integration and the honest handling of a promise. The inventory belongs to suppliers, the money and the licence sit with an accredited seller, and the interesting engineering is the booking engine, the integrations and the disruption handling - built so the interface never promises what the chain can't deliver. A typical engagement is one of these:

Booking and search engines

Fast fare, room and rate search over supplier and cached inventory, multi-service itineraries, and a stateful checkout that holds inventory with a short lock and reconfirms availability against the system of record before it commits - rather than an always-green Book now that oversells.

GDS, NDC and OpenTravel integrations

Front ends and adapters built to the NDC standard for airline offers and orders and to the OpenTravel messaging standard, with GDS connectivity under your commercial agreements - mapping fares, ancillaries and the order lifecycle while honouring each channel's display and redistribution terms.

Hotel PMS and channel-manager front ends

Property-management and channel-manager interfaces and integrations that keep rate-parity and content-use constraints intact, so availability, rates and restrictions stay consistent across the systems a property already runs rather than drifting apart.

Itinerary and disruption (irrops) tooling

Disruption modelled as a first-class state, not an afterthought: re-accommodation, rebooking, honest status, and the refund and credit mechanics that only matter on the worst day - a cancellation storm, a strike, a supplier going dark. This is the engineering a demo never shows.

Traveller and agent portals, maps and content

Traveller and agent portals, location and proximity search, structured reviews and content pipelines, and the multi-channel notifications - confirmations, changes, disruptions, refunds - that reach a traveller who is already on the way to the airport.

Payments on a licensed processor

Card handling that rides a licensed payment processor so the software never holds the traveller's money as principal and the card-data environment stays with the processor - the same regulated-rails posture as our fintech work, and any bonding or trust-account duty stays with the accredited seller.

What this page is, and where the build actually lives

This page is about the sector, what building for it demands, and which side of the seller-of-record and money lines we stand on. The engagement itself is priced and scoped on the service pages:

Do you need to become an Online Travel Agency - hold the inventory, the money, and sell the trip as the party of record? Almost never, and one "book it all together" feature is where that line can get crossed by accident.

Most briefs that arrive as "a travel platform" are really a search, a booking engine, supplier integrations and a traveller portal on your own brand - and those we build. The thing people reach for that changes everything is bundling a flight and a hotel into one sale, because it can turn you into a package organiser answerable for the whole trip, with insolvency-protection and bonding duties you did not have when you simply linked out. When is becoming the seller or organiser of record right? Rarely - and when it is, it is an accreditation, a bond and a trust account, a licensing project of its own, not a feature. Whether a specific feature crosses that line is a question for your counsel, not a verdict we issue; what we do is build the feature and surface the trigger before it ships, so the choice is yours to make with your eyes open.

Why travel is different

What building for travel actually demands

Every sector claims to be special. In this one the thing you sell is a promise a third party has to keep in the physical world, the availability you show is a claim on a shared system that may already disagree, and one bundling feature can quietly change what your business legally is.

A booking is a promise, not a purchase

A store order is fulfilled from your own warehouse; a booking is a commitment to deliver a seat or a room you don't own, at a place and time far from the click, kept by an airline, a hotel or a supplier who isn't you. The software's honest job is to never let the interface promise what that chain can't deliver - because the person who pays for a false promise is a traveller already at the counter.

Availability is a claim, not a number

A seat or a room is a live, shared, oversell-prone claim on a supplier's system that other sellers are drawing down at the same instant, so cached availability can already disagree with itself. We treat availability as something to reconfirm against the system of record at the moment of commit, hold inventory with a short lock, and degrade to on-request rather than confirm what can't be guaranteed.

One feature can change what you are

Bundle a flight and a hotel into one purchase and a single feature can move your business from reselling other people's travel to being the organiser of a package, answerable for the whole trip and carrying insolvency-protection duties if any part fails. We build the bundle and surface that trigger as a question for your counsel - never a verdict we issue, and never a trigger we ship silently to win a conversion.

The worst day is the real test

Cancellations, misconnects, a storm that strands a whole schedule, a supplier going dark: the engineering that matters is re-accommodation, rebooking, honest status and refund mechanics that keep working when everything else is failing. It is the part a demo-driven buyer undervalues until the operation collapses and the software has to recover.

You are not the seller, and we hold no money

The accreditation, the bond, the trust account and custody of the traveller's money sit with a licensed processor and the accredited seller, in their name. A software firm is none of those, and neither are you unless you hold the accreditation. We build the engine that instructs and records the booking and the payment; the licensed roles and the money stay where the licence is.

We would rather scope than guess

A travel build is custom software. It enters through a paid discovery that ends in a written scope, a map of where traveller data and money flow and which features would change your regulated status, and a fixed price - because the alternative is a number invented before anyone knew whether the product needed supplier integration, a funds path, or a bundling feature at all.

When we'd tell you not to build, and when we'd turn the work down

If an off-the-shelf booking engine, an Online Travel Agency connection or a channel manager already does what you need, configure it and keep your money - that is a column in the table below, and it is the answer more often than a bespoke build. We will not become your seller of travel or your package organiser of record, we will not hold the traveller's money as principal, and if that regulated role is what your product needs at its core, you want an accredited seller and counsel set up for it, not us. If a brief may turn on an accreditation, a bond or a trust account, we flag it as a question for your counsel rather than pretend software answers it. And if procurement gates on an accreditation, a SOC 2 report or a signed attestation we cannot offer, we do not clear that gate. Where a custom build genuinely wins: when the search, the booking flow, the supplier integrations and the traveller portal are the product and an off-the-shelf engine fights it. That is where a travel build is scoped before it's priced, and we will make that case with you in writing. Talking you out of a booking engine you don't need is the only credential we can offer before the first travel build ships.

How we build for travel

Twelve things a travel build turns on

Almost none of it is the search box a traveller sees. This is the layer a travel product is actually judged on when the promise has to be kept - and it is where a team that treats availability as a claim and disruption as a first-class state is worth more than a team that treats them as edge cases.

Booking and search engine

Fast fare, room and rate search over supplier and cached inventory, multi-service itineraries, and a stateful checkout that holds inventory with a short lock and reconfirms availability against the system of record before it commits.

Oversell prevention across channels

Availability treated as a claim reconfirmed at the moment of commit, not a number cached on the page, with divergence detection when the PMS, the channel manager, an Online Travel Agency and the GDS or NDC caches disagree - and a graceful on-request fallback rather than a confirmation that can't be honoured.

GDS and NDC integration front ends

Built to the NDC standard for airline offers and orders and to GDS connectivity under your commercial agreements, mapping fares, ancillaries and the order lifecycle - honouring each channel's display and redistribution terms rather than treating a feed as free to reuse.

OpenTravel, PMS and channel-manager integration

Built to the OpenTravel messaging standard and to property-management and channel-manager APIs, keeping content-use and rate-parity constraints intact so rates and restrictions stay consistent across the systems a property already runs.

Itinerary and irrops handling

Disruption modelled as a first-class state: re-accommodation, rebooking, re-broadcast of new times, honest status, and automatic refund and credit paths - the engineering the public record of a major airline's holiday meltdown showed was missing when scheduling software could not recover.

Payments on a licensed processor

Card handling that rides a licensed payment processor so the software never holds the traveller's money as principal and the cardholder-data environment stays with the processor, cross-linked to our fintech work - and refunds built to move promptly, which is exactly where the airline meltdown drew a regulator's penalty.

Accessible-reservation support, as a method

A data model and UI that can identify and describe a property's accessible features in real detail, let a traveller reserve an accessible room the same way as any other, hold it for those who need it, and remove a held accessible room from other inventory on request - built to the reservation-accessibility requirement as a method, and airline front ends built to the WCAG success criteria, never claimed as a finished accessible state.

Maps, geo and proximity

Location and proximity search, geofencing, and routing for properties and points of interest - the map layer a traveller actually navigates by, built with accessible, non-visual alternatives rather than a map that only works if you can see it.

Ratings, reviews and content

Structured review capture, moderation, and media and content pipelines - honest by construction, with no fabricated review counts or planted ratings, because a review system that can be gamed is a liability dressed as social proof.

Multi-channel traveller notifications

Email, SMS and push for confirmations, changes, disruptions and refunds - the comms path that has to reach a traveller who is already on the way to the airport, timed and reliable rather than a batch job that arrives after the gate has closed.

Multi-currency, i18n and timezones

Currency display and settlement, locale and language, and correct timezone handling across a multi-leg itinerary - a travel-native correctness hazard where an off-by-one date or a naive local time turns a valid booking into a missed flight.

Resilience and rate-limits under load

Caching within each provider's permitted window, back-pressure and rate-limiting against GDS and supplier APIs, and staying standing during a booking rush or a cancellation storm - because the day the system is busiest is exactly the day it must not fall over.

Our default for a travel product: build the search, the booking engine, the supplier integrations and the traveller portal, and make the interface honest about the promise it is making. Start by asking whether an off-the-shelf engine already does most of it, and integrate rather than rebuild when it does. Treat availability as a claim to reconfirm at the moment of commit, not a number to cache and hope. Model disruption as a first-class state before the happy path is even polished, because the worst day is the real test. Build to the open standards - NDC and the OpenTravel messaging standard - and reach the GDS and the property systems under your own agreements, honouring their display and redistribution rules. Keep the traveller's money on a licensed processor, not on a system we run. And when a feature would bundle a trip into one sale, surface what that does to your regulated status before it ships, rather than discover it after the first thing goes wrong.

Proof, honestly

A booking is a promise someone else has to keep, long after your screen said yes.

We have no travel or hospitality clients, no airline or hotel logos, no booking volumes to quote and no Online Travel Agency or GDS connection in production, and you should weigh that. What we have instead is a fact this sector's prettiest interfaces are built to hide: a booking is not a purchase that completes on your screen, it is a promise to deliver a seat or a room you don't own, at a place and time far from the click, kept by an airline, a hotel or a supplier who isn't you. Below is what we build so the interface never promises what that chain can't deliver, so your client doesn't quietly become the party who owes the whole trip when it breaks, and what building it that way costs us.

A booking can fail two ways: the trip can't be delivered, or bundling it may have quietly made your client the party who owes the whole trip.

The first failure is the one a traveller feels. A screen shows "available, book now" for a seat or a room that a live, shared, oversold supplier system cannot actually deliver, or a booking that was honestly sellable becomes undeliverable when the operation collapses and the software cannot recover - the shape of the airline whose scheduling system could not re-pair its crews and kept cancelling for days after its peers had recovered, until the regulator penalised the consumer-protection failures that followed. The gap between what the interface promised and what the world delivered lands on a specific person, at a specific counter, far from home. So we treat availability as a claim to reconfirm against the system of record at the moment of commit, and we build the disruption handling that only matters on the worst day - the two things the prettiest booking UIs skip.

The lucrative thing we refuse. The stickiest position in this sector is becoming the seller or Online Travel Agency of record - the merchant of record whose name is on the trip, taking margin on every booking forever - and holding the traveller's money between the click and the journey, where the float and the lock-in live. The easy, billable yes is to ship a "build your trip, one price" bundle as a pure conversion win and say nothing about what it does to your client's legal status. We decline all three on purpose. It is not a contract we were offered and turned down; it is a business model we could build and choose not to.

The second failure is the one nobody sees coming. Bundle a flight and a hotel into a single purchase and one software feature can move your client from a shop reselling other people's travel to the organiser of a package, on the hook for the whole trip if any part fails, carrying insolvency-protection and bonding duties - the shape of the 178-year-old operator that went into liquidation and stranded travellers abroad en masse, repatriated under the scheme that protects air-inclusive packages. Whether a given feature crosses that line is a question for your counsel and never a verdict we issue - but we build the bundle feature and surface the trigger before it ships, rather than ship the conversion win silently and let your client discover the status the first time something goes wrong.

Standing on the honest side of both is more work, not less: oversell prevention across systems that disagree, disruption handling that only pays off on the day the operation collapses, and accessible-reservation engineering the pretty demos skip. None of it demos, none of it screenshots, and a buyer undervalues it right up until a traveller is stranded or a regulator is on the phone.

Who each rule binds - and what we build for it

The package-travel rules and the seller-of-travel and ATOL registrations bind the seller and the organiser, not the software vendor. An organiser of a package is answerable for the whole trip and must hold insolvency protection so travellers are refunded and repatriated if it fails; a seller-of-travel registration, held by the seller, adds a bond and, where required, a trust account. What turns a business into an organiser can be a single bundling feature, which is a question for your counsel and not our verdict. What we build is the bundle engine and the surfacing of that trigger, never the bond or the accreditation.

The airline consumer-protection rules bind the carrier and the seller. Refund and disclosure duties, and flight-delay obligations, fall on the airline and the party of record, and those rules shift with the regulatory weather, so we anchor on the durable duty rather than a deadline. What we build is the refund, rebooking and disruption state machine, and the fare and fee disclosure surfaces your own terms drive - never the determination of what compensation is owed.

The accessibility and data rules bind the place of lodging, the carrier and whoever holds the data. A hotel's reservation service has a specific duty: identify and describe its accessible features, let a traveller reserve an accessible room the same way as any other, and hold or block that room on request - a requirement the reservation system must be built to support, which we build as a method and never call a finished accessible state. Airline sites carry their own accessibility rule, and we build to the WCAG success criteria as a method there too. Traveller personal and passport data, and any cross-border transfer, sit with you and your suppliers; what we build is minimisation, in-region hosting where residency is required, and subject-rights mechanics. What you will never get from us is the word compliant - not about accessibility, not about the package rules, not about anything. Compliance is a property of how an organisation operates and contracts, attested by people qualified to attest it. We do the engineering that makes it reachable, tell you where the cost of each gate lands, and leave the attestation where it belongs.

The interface never promises what the inventory can't deliver

We build availability that reflects what a live, shared supplier system can actually honour at the moment of sale, with holds and confirm-before-commit, not an always-green Book now that oversells a seat two other sellers are draining at the same instant. The pretty always-bookable UI is the failure we design against first, because the traveller finds the gap at the counter, not the checkout.

We build the bundle, and we flag what the bundle can make you

A flight-plus-hotel, one-price feature lifts conversion, and it can also turn your business into a package organiser answerable for insolvency protection across the whole trip. We build the feature and surface that trigger as a question for your counsel before it ships - never a verdict we issue, and never a trigger we ship silently to win a conversion metric.

We don't become your seller of travel, and we don't hold the money

The accreditation, the bond, the trust account and custody of the traveller's money sit with the accredited seller and a licensed processor, in their name, not a system we run. We build the engine that instructs and records the booking and the payment; we are not the seller of travel, the tour operator or the funds custodian. It is the same regulated-rails posture as our fintech work.

The itinerary is built to survive the worst day, not the demo

Cancellations, misconnects, a supplier going dark, a storm that strands a whole schedule: we build the re-accommodation, rebooking, honest-status and refund mechanics that only matter when everything is failing. It is the engineering a demo-driven buyer undervalues right up until the night the operation collapses and the software has to recover.

You own the code and the integrations, and we build to open standards

The repository, the data model and the GDS, NDC, OpenTravel and property-system integrations are yours, on infrastructure in your name, handed over on final payment with no licence back to us. We build to the published standards - NDC and the OpenTravel messaging standard - and reach the commercial surfaces under your agreements, so your own team, or the platform's vendor, can carry it forward without inheriting a booking engine only we understand.

If an existing platform already keeps the promise, we'll say so

If an off-the-shelf booking engine, an Online Travel Agency connection or a channel manager already does what you need, configure it and keep your money; that is a column in the table below, and it is the honest answer more often than a bespoke build. Talking you out of a booking engine you don't need is the only credential we can offer before the first travel build ships, and we'd rather offer it than a borrowed logo.

The travel badges, named correctly - and the category errors we won't commit

Start with the one this sector gets backwards. IATA accreditation is not a software firm's credential. It is a ticketing and settlement authority granted to a travel agency or seller - the entity that issues tickets and settles through the airline settlement plan - so an "IATA-accredited developer" is a category error, the same shape as a "REALTOR-certified developer": the accreditation belongs to the agency or the booking platform, and on a build for you it is yours or your platform's to hold, never ours. NDCis next: New Distribution Capability is IATA's open standard for airline retailing, free to build to; the industry capability programme for aggregators and IT providers is now IATA's Airline Retailing Maturity Index, held by platforms, and we are not on it - we build to the NDC standard. Seller of Travel is not a badge at all - it is a state registration, run by California, Florida, Hawaii and Washington, held by the seller, who posts a bond and, where required, maintains a trust account; some of these are prerequisites for IATA accreditation. ATOL is the UK counterpart, held by the tour operator or organiser, not a developer. The GDS names - Amadeus, Sabre, Travelport - are commercial distribution products reached under a commercial agreement, not open standards and not trust badges, and access on a build for you rides your agreement, not ours. And the general security attestations are what they are everywhere on this site: a SOC 2is an attestation report a CPA firm writes about an organisation's controls, not a certificate, and we have not undergone one; there is no PCI certificate for anyone to hold, and card data rides your processor, not us. We name these precisely because this sector is full of firms that hold an agency accreditation, a GDS agreement or nothing at all and let it imply a software credential. We hold none, and what we offer instead of a badge is the promise-honest engineering on this page, code and integrations you own outright, and a paid discovery before any price.

What our real work proves here, and where the shape breaks

Our production work is real, custom web builds - a professional training platform rebuild and a financial-services site, both on our work page. The training rebuild is a real instance of part of the shape a booking engine is built on: a searchable, filterable catalog, structured per-location landing pages for many cities, and an enquiry flow a non-technical team ran every day - browse, filter, narrow by place, enquire. Strip the vocabulary off that half of a booking flow and the skeleton is under it: a course in a city is a catalog item found by place, just as a fare or a room is. That much we have built and run. Here is the exact seam where that shape stops being travel. A course catalog is yours and it sits still - when a page says a place exists, nothing else is drawing it down. Travel inventory is the opposite: a seat or a room is a live, shared, oversell-prone claim on a supplier's system that other sellers are drawing down at the same instant, so "available" is a moment-in-time answer from a system that may already disagree with itself. And a catalog enquiry asks for a callback; a booking is a promise a third party has to honour at a fixed place and time, when weather, a strike or an insolvency may be breaking it. Neither build shipped the parts that make travel travel: no GDS, NDC or OpenTravel integration, no availability-across-channels or oversell engine, no disruption handling, no package-organiser status, and no traveller funds custody. So we claim the catalog-and-enquiry skeleton and fence off the rest, plainly: the filterable, per-location catalog we actually built. We have no travel or hospitality clients and no booking system in production. The travel-specific part of what we offer is the promise-honest engineering on this page, the boundary above it, and a willingness to tell you the thing that costs us the sale.

How we work

The promise-and-status map comes before the build

We map what the software can honestly promise, where the money and the traveller data flow, and which features would change your regulated status, before anyone designs a screen - because that map decides what we build honestly and what we flag. Then we design availability and disruption before the happy path, and integrate suppliers under your agreements.

Discovery & the promise-and-status map

1-2 weeks

A paid discovery that ends in a written scope, a fixed build quote credited toward the build, and a map of what the software can honestly promise, where traveller data and money flow, and which features - above all bundling - would change your regulated status. If an off-the-shelf engine already does most of it, we say so, and the engagement gets smaller.

Honest availability & disruption first

before the happy path

How availability is reconfirmed against the system of record at commit, how inventory is held with a short lock, and how disruption - cancellations, misconnects, refunds - is modelled as a first-class state. These are the parts that only matter on the worst day, so they are designed before the search box is polished, not bolted on after launch.

Integration under your supplier agreements

weeks

Front ends and adapters built to the NDC and OpenTravel standards, with GDS, channel-manager and property-system connectivity under your own commercial agreements, proven against sandboxes and test inventory before real bookings are involved - and each channel's display and redistribution rules honoured in the code.

Payments, accessibility & the review surfaces

throughout

Payments on a licensed processor so the software never holds funds, the reservation system built so it can identify, describe, hold and guarantee accessible rooms, WCAG success criteria as a method, and the refund and notification paths that reach a traveller who is already on the way - built in, not retrofitted.

Deploy, hand over & care

on delivery

Deployed into your own environment, then handed over: the repository, the code and the integrations are yours. Care runs on the non-sensitive surfaces only - the marketing site, the front-end code, the pipeline - while backups, access and monitoring of anything holding traveller data, moving booking funds or storing licensed distribution data stay inside your environment, run by you, the accredited seller, the processor or the GDS.

Configure it, build the engine, or become the seller

The travel build has three honest shapes. Most agencies sell you the biggest one.

This is the decision, and it is made before a single screen is designed. We build the middle column, which means it costs us the largest engagement every time the honest answer is to stay off the seller-of-record role. It usually is.

Configure an off-the-shelf booking engine or channel connectionCustom booking engine and traveller portal on your brand, suppliers integrated, funds on a licensed processorBuild the whole stack and become the seller or organiser of record
What it isA hosted engine or a channel connection, set up and configuredA bespoke engine, search, portal and supplier integrations on your brandAll of that plus becoming the accredited seller or package organiser yourself
Best forA standard agency or property site on a known modelA product whose engine, search, integrations and portal are the differentiatorA business whose core product is being the seller of record - rarely the right call
Who is the seller / organiser of recordThe platformYou, as today - a reseller on your suppliers' inventory, not the organiserYou, taking on the accreditation, the bond and the whole-trip liability
Where the traveller's money sitsWith the platform's processorWith a licensed processor you rent; we hold none of itWith whatever you stand up, under a trust-account duty
Who carries the insolvency / bonding dutyThe platformThe suppliers and, if you bundle, a question for your counsel we surface earlyYou, at the highest bar - the Thomas Cook exposure in one place
InteroperabilityWhatever the platform built inNDC and OpenTravel, with GDS and property systems under your agreementsWhatever you build to, plus everything the regulated roles require
Our takeIf a hosted engine does most of it, start here and keep your moneyThe right answer for most people who ask us for a travel buildThe seller-of-record business we don't build; when it's right, that's an accreditation and counsel

The highlighted column is the one that most often wins, and it is the one that costs us the smaller build. The third column is the seller-or-organiser-of-record business we don't build - and when a product genuinely needs it, that is an accreditation, a bond and counsel, with the software around it scoped as custom software. Which stack it lands on is a separate question, answered on how we choose the stack.

Pricing

A travel build is scoped, not quoted from a page

No quote wall, and no invented range either. Every agency page in this sector prints a custom-travel price band. None of them can know whether your product needs GDS or NDC integration, a funds path, disruption handling, or a bundling feature that would change your regulated status - which is what decides the cost and the risk - and neither can we until we have mapped it.

Discovery Sprint

A paid discovery that ends in a written scope and a fixed build quote. It ends in a written scope, a map of what the software can honestly promise and which features would change your regulated status, and a fixed price for the build - credited toward that build. If discovery concludes an off-the-shelf engine already does the job, you keep the scope and the recommendation, and the larger engagement never happens.

from $1,000

1-2 weeks

Where the rest of a travel budget goes - and where our care plans stop

The engine or the portal is one line. The site that markets the brand is a different job with its own published starting prices, on our web design and development service. A native travel experience on phones is a separate build again, on mobile app development, on honest terms - and we have shipped no mobile apps for anyone yet. The system itself is the paid discovery that prices a travel build. One boundary matters more here than the price does: our published care plans - the monitoring, the standing access and above all the scheduled offsite backups - are built for ordinary websites, and we do not point them at a system that stores traveller personal, passport or travel-document data, that sits in the path a booking's payments or deposits move along, or that holds GDS, channel or supplier data under an agreement with display and redistribution limits. Holding a copy of, or a standing key to, a system like that is exactly what would put us inside obligations that belong to you, your accredited seller, your payment processor or your GDS and supplier agreements. So on a travel build we care for the parts that carry none of it - the marketing site, the front-end code, the pipeline and the dependencies - while backups, access and monitoring of anything holding traveller data, moving booking funds, or storing licensed distribution data stay inside your own environment, run by you or by the seller, processor, host or GDS under the agreements we don't sign.

Start with a discovery

Not sure you should become the seller of record at all? That's the first thing discovery answers, and it is the answer we're happiest to give.

FAQ

Building for travel, answered

Does bundling a flight and a hotel make me a package organiser?

It can, and that is exactly why we flag it rather than ship it silently. Under the package-travel rules, combining a flight and a hotel into one purchase can turn a business from a reseller of other people's travel into the organiser of a package, answerable for the whole trip and required to hold insolvency protection so travellers are refunded and repatriated if it fails. Even a click-through where you pass a traveller's details to a second supplier within a short window can count. Whether a specific feature crosses that line is a question for your counsel, not a verdict we issue - so what we do is build the bundling feature and surface the trigger before it ships, so the choice is yours to make with your eyes open, not a status you discover after something goes wrong.

Do I need a Seller of Travel registration?

That is a determination for your counsel, not for us. What we can tell you is the shape: a handful of US states - California, Florida, Hawaii and Washington - run seller-of-travel registrations for businesses that sell travel to their residents, held by the seller, usually with a bond and, where required, a trust account, and some are prerequisites for other travel credentials. The registration and the bond are the seller's, never the software vendor's. We build the booking engine, the payment flow on a licensed processor and the records the seller needs, and we flag when a product looks like it is stepping into seller-of-record territory - but whether you must register is your counsel's call.

Do I need IATA accreditation to build a booking site?

Not to build one, and IATA accreditation is not a software firm's credential in any case. It is a ticketing and settlement authority granted to a travel agency or seller - the entity that issues airline tickets and settles through the airline settlement plan - so an IATA-accredited developer is a category error. Many booking products avoid the question entirely by working through a platform or consolidator that holds its own accreditation and settlement relationship. On a build for you, any accreditation is yours or your platform's to hold for ticketing authority, never ours; we build the software that talks to those systems under your agreements.

Can you integrate GDS, NDC or a channel manager?

That is most of the work, and we are precise about what it means. NDC and the OpenTravel messaging standard are open, published standards we build to - the same way we build to the published standards in every sector. A GDS like Amadeus, Sabre or Travelport is a commercial product reached under your own agreement, and a channel manager or a property system is integrated under its terms - so we build the front ends and adapters that talk to them, honouring each channel's display and redistribution rules, under your agreements rather than ours. We have not shipped a GDS or NDC integration in production, and we say so - what we bring is literacy in the standards and the discipline to build within your agreements, not a claimed portfolio.

What happens when a supplier or tour operator goes insolvent?

That is the risk the insolvency-protection rules exist for, and the reason bundling changes your status. When a large tour operator collapsed a few years ago, travellers were stranded abroad and had to be repatriated under the scheme that protects air-inclusive packages - which is only available because the organiser was covered. The protection is the seller's or organiser's to hold, not something software provides. What we build is the software that keeps the booking record, the traveller communications and the refund and rebooking paths honest and available, so that when a supplier fails, your team can act on accurate state rather than reconstruct it - and we flag, early, when a feature would make you the organiser who has to carry that protection.

Do you hold the traveller's money?

No. Payments, deposits and refunds ride a licensed payment processor, in the processor's and the seller's names - not a system we operate - and any bonding or trust-account duty stays with the accredited seller. We are neither the seller of travel nor the funds custodian. It is the same posture as our fintech work: the software instructs and records the movement on regulated rails, the cardholder-data environment stays with the processor, and the money and the licensed role stay where the licence is. If your product needs to hold traveller funds as a principal, that is a licensing question for your counsel before it is a build for us.

How do you prevent overselling a room or a seat?

By treating availability as a claim, not a number. A seat or a room is a live, shared claim on a supplier's system that other sellers are drawing down at the same instant, so a number cached on the page can already be wrong. We hold inventory with a short lock during checkout, reconfirm availability against the system of record at the moment of commit, detect when the property system, the channel manager, an Online Travel Agency and the airline caches disagree, and degrade to on-request rather than confirm what cannot be guaranteed. The always-green Book now that oversells is the failure we design against first, because the traveller finds the gap at the counter, not the checkout.

Is my hotel booking site covered by the ADA?

A hotel's reservation service carries a specific accessibility duty, and it is more concrete than a general web-accessibility question. The reservation system must be able to identify and describe a property's accessible features in enough detail for a traveller to judge whether a room meets their needs, let them reserve an accessible room the same way as any other, and hold or block that room on request - and hotel booking systems are a heavy target of accessibility litigation for exactly this. Airline sites carry their own accessibility rule with its own standard. We build the reservation system so it can do all of that, and build to the WCAG success criteria as a method, but we will not tell you a site is accessible or ADA compliant as a finished state - whether it meets a given obligation is your counsel's determination.

Can you build a site like Booking.com or Expedia?

The search, the booking engine, the supplier integrations, the traveller portal and the itinerary handling - yes, that is the shape we build, and it is close to the searchable catalog and checkout we have shipped. What those platforms also are, and what we would not make you by default, is the Online Travel Agency of record: the merchant of record for the trip, holding the money and, when they bundle, the package-organiser liability. That is a regulated business - an accreditation, a bond, a trust account - not a feature, so a Booking.com-like experience is squarely in scope while becoming the seller of record is a separate decision we would map with you and route to your counsel, not switch on quietly.

What about flight delays, cancellations and refunds?

The obligations there - refund duties, flight-delay compensation, disruption care - fall on the airline and the party of record, and the specific rules shift with the regulatory weather, so we build to the durable duty rather than a deadline. What we build is the disruption engineering that only matters on the worst day: re-accommodation and rebooking, honest status, and refund and credit mechanics that move promptly, which is precisely where a major airline's holiday meltdown drew a regulator's penalty. The determination of what compensation is owed is the carrier's and your counsel's; the software that makes acting on it fast and accurate is ours to build.

Do you hold SOC 2, or a PCI certificate?

No, and it is worth being precise about what each is. A SOC 2 is an attestation report a CPA firm writes about an organisation's controls, not a certificate you pass, and we have not undergone one. There is no PCI certificate at all for anyone to hold - card data rides your processor, whose environment carries the PCI scope, not ours. And IATA accreditation, which this sector sometimes waves as if it were a tech credential, belongs to the agency or seller for ticketing authority, not to a software firm. We complete your security questionnaire honestly, including the parts where the answer is no, and evidence the parts that are genuinely ours - the access model, the data-flow map, the availability and disruption design. If procurement gates on attestations or an accreditation we cannot offer, that is not us, and you should choose a firm that can.

Who owns the code, and who owns the GDS and NDC integrations?

You own the code outright - the repository, the data model, and the GDS, NDC, OpenTravel and property-system integrations, on infrastructure in your name, handed over on final payment with no licence back to us. The supplier connections themselves ride your commercial agreements with those systems, not ours, so nothing about the integration is locked to us. We build to the open standards deliberately, so that your own team, or a platform's vendor, can carry the work forward without paying us rent, and so the thing most critical to a travel product - the booking engine, the availability logic and the disruption handling - is fully yours and fully inspectable rather than a black box only we understand.

Have you built travel software before?

No travel or hospitality work, and we will not dress that up. We have no travel clients, no airline or hotel logos and no booking system in production, and you should weigh that. Our production work is a custom, full-stack online store on its own backend - a searchable catalog with filtering and a select-and-pay checkout, which is the honest skeleton a booking engine is built on - and a corporate site. What we offer instead of a portfolio is literacy in the standards, the promise-honest engineering on this page, and a willingness to tell you which regulated roles to route to an accredited seller and your counsel rather than build. If a travel portfolio is your deciding criterion, there are firms who have one, and we would rather you knew that now.

What does a travel build cost?

We publish one number here and refuse to invent the other. Every agency page in this sector prints a custom-travel price band, and none of them can know whether your product needs GDS or NDC integration, a funds path, disruption handling, or a bundling feature that would change your regulated status - which is the biggest driver of the cost and the risk. So a travel build enters through a paid Discovery Sprint from $1,000, which is one to two weeks and ends in a written scope, a map of what the software can honestly promise and which features touch your status, and a fixed price for the build, credited toward it. If discovery concludes an off-the-shelf engine already does the job, you keep the scope and the recommendation, and the expensive engagement never happens.

The airline and travel rules keep changing - do I still need to build for them?

Yes, and it is why our method does not lean on whichever rule is current this year. Some airline-consumer rules have shifted and been reconsidered recently, but the durable duties do not switch off with an administration: a package organiser still owes insolvency protection, a hotel's reservation service still owes accessible-room information, a carrier still owes care and refunds on its own terms, and travellers still sue and states still enforce. So we build to the durable duty and the honest mechanics - accurate availability, disruption handling, refund paths, accessible reservations - rather than to a deadline that can move. Whether any specific rule applies to you is your counsel's call, and we build the software so you can act on their answer either way.

Building something for travel?

Tell us what you're trying to do, and where the inventory, the traveller data and the money have to live. We'll map what the software can honestly promise, tell you which features would change your regulated status, and tell you plainly whether an off-the-shelf engine already does the job - before anyone quotes you a number.

Start your project

Fixed price. No sales call needed.

Start a Project