予約発券システム開発の発注/外注/依頼/委託方法について

予約発券システムの発注・外注は、予約画面だけでなく、空席・運賃・PNR・決済・発券・変更や払戻までの業務範囲を定義し、段階移行と運用責任を契約に落とし込むことが成功の条件です。

「予約フォームを作りたい」のか、「自社便の在庫と航空券を管理したい」のか、「航空会社のPSSを刷新したい」のかで、適切な発注形態、費用、委託先は大きく変わります。この記事では、予約発券システムを外注するときの切り分けから、RFPの作り方、契約形態、費用相場、見積比較、移行・受入テストまで、発注担当者が実務で使える順番で解説します。

▼全体ガイドの記事
・予約発券システム開発の完全ガイド

予約発券システムの発注前に押さえる全体像

予約発券システムの発注範囲を整理するイメージ

予約発券システムは、検索画面と予約データベースだけを指す名称ではありません。航空会社や空港を対象にする場合は、販売チャネル、便・座席在庫、運賃と税、予約記録、航空券や付帯サービス、決済、変更・払戻、空港業務、会計・精算までが一つの業務基盤として関係します。発注前に範囲を分けないまま見積を取ると、安いWeb予約システムと大規模なPSSを同じ金額で比較することになり、後から追加開発が発生しやすくなります。

予約サイト・業務システム・PSSを分けて考えます

一つ目は、旅行会社や宿泊・交通事業者が外部の航空券APIを利用して検索・予約・決済を提供する小規模な予約サイトです。自社で便在庫や航空券を保有せず、API事業者から空席と運賃を受け取る構成なら、画面、会員、決済、通知、管理画面が主な開発範囲になります。二つ目は、自社便や自社サービスの在庫、座席、会員、予約変更、払戻を管理する業務システムです。三つ目は、予約、在庫、運賃、発券、販売チャネル、GDSやNDC、DCS、会計・精算を含む航空会社向けPSSです。三層は必要な可用性、規格対応、移行難度が異なるため、RFPの表紙に対象層を明記してください。

検索から発券・払戻までのデータの流れを確認します

基本の流れは、検索、空席照会、運賃計算、予約保留、決済、発券、変更・払戻、搭乗・精算です。各段階で、予約番号であるPNR、チケット番号、決済取引ID、注文IDを相互に追跡できる設計が必要です。決済は成功したのに発券できなかった場合、外部GDSがタイムアウトした場合、同じリクエストが再送された場合にも、二重発券や二重請求が起きない補償処理を用意します。特に検索回数は予約成立数より多くなるため、ピーク時の検索数、予約成立数、発券数を分けて把握し、キャッシュ、レート制限、API課金の前提に反映してください。

標準機能・外部サービス・個別開発の境界を決めます

発注時は、すべてをゼロから作る前提にしないことが重要です。航空会社の標準PSSやクラウドサービスで購入する機能、決済代行・航空券API・メール配信など外部サービスに任せる機能、自社の販売ルールや顧客体験として個別に開発する機能を分けます。パッケージは導入実績や規格対応を活用しやすい一方、業務を製品仕様に合わせる必要があります。スクラッチ開発は独自運賃や独自画面に対応しやすい一方、税制、決済、IATA規格、脆弱性、障害対応を継続的に自社と委託先で担います。比較では初期費用だけでなく、5年間の変更費と終了時のデータ返却条件まで確認してください。

予約発券システムの発注・外注はどのように進めますか?

予約発券システムの外注プロジェクトを進めるイメージ

予約発券システムの外注は、要件を一度に確定して開発会社へ丸投げするのではなく、業務境界とリスクを先に揃え、提案を比較し、設計・開発・テスト・移行を段階的に管理します。航空業務は正常系だけでなく、欠航、空席待ち、乗継失敗、再発券、返金、決済成功後の発券失敗といった例外が多いため、例外処理を後回しにしない順序が大切です。

発注形態をパッケージ・クラウド・スクラッチから選びます

発注形態は大きく、既存PSSや予約パッケージを導入する方法、クラウド型のサービスやモジュールを組み合わせる方法、スクラッチで中核を開発する方法に分かれます。国際線や複数チャネルを短期間で立ち上げたい場合は、予約・在庫・発券の標準機能を持つパッケージが候補になります。LCCの付帯サービス販売やデジタルチャネルを重視する場合は、APIとクラウドを前提にした製品が候補になります。業務ルールに強い独自性がある場合はスクラッチが適しますが、全面刷新ではなく会員・照会など参照系から始め、予約、決済、発券の順に段階移行する方が停止リスクを抑えやすいです。

選択時は「できる機能」だけでなく、「変更できる範囲」と「変更費用」を尋ねてください。NDCは航空会社の商品・オファーを販売チャネルへ届ける考え方であり、ONE Orderは予約・発券・精算を注文中心へ統合する方向性です。IATAが公開するNDCの説明や2025年の年次レビューを踏まえると、新旧のPNR、eチケット、EMDと将来のOrderをどのように対応させるかが、単なるAPI選び以上に重要です。ベンダーには、現行データと将来モデルの対応表、APIのバージョン管理、サービス終了時の移行方法を提出してもらいます。

RFPでは利用規模・連携・例外処理を数字で示します

RFPには、導入目的と対象範囲に加えて、便数、機材数、座席数、1日あたりの検索数、予約成立数、発券数、ピーク時の同時接続数を記載します。利用者数だけでは性能と料金を見積もれません。検索は予約の何倍になるのか、繁忙期にどの時間帯へ集中するのか、Web、アプリ、コールセンター、旅行会社、GDS、NDCのどの販売チャネルを持つのかを明示してください。国・通貨・タイムゾーン、税・手数料、決済ブランド、会員ランク、コードシェア、インターライン、空港のチェックインや手荷物タグとの連携も対象にします。

要件一覧には、欠航時の振替、空席待ち、予約保留のタイムアウト、決済の取消、発券失敗、部分払戻、旅程変更、同じ注文の再送を必ず含めます。各要件は「必須」「初期リリースで必要」「将来対応」に分け、受入条件を一文で書きます。たとえば「決済成功後に外部発券が失敗した場合、利用者へ二重請求せず、担当者が取引IDから再処理できること」のように書くと、提案書とテスト仕様の差が小さくなります。

業務担当者と要件定義を行い、画面より先に業務を固めます

要件定義では、システム担当者だけでなく、予約センター、空港カウンター、発券・精算、経理、顧客サポート、情報セキュリティの担当者を参加させます。画面一覧を作る前に、予約のライフサイクルと例外時の担当者、承認、証跡、復旧手順を業務フローにします。予約を保留できる時間、キャンセル料の計算基準、税の明細、発券後の変更可否などは、担当者の経験に依存しやすい領域です。ベンダーの標準機能に合わせる場合も、変えられない業務と変えてよい業務を分けて合意します。

この段階の成果物は、機能一覧だけでは不十分です。業務フロー、例外一覧、外部連携一覧、データ項目定義、権限マトリクス、非機能要件、移行対象、受入条件まで揃えます。24時間365日運用を求めるなら、目標復旧時間、目標復旧時点、監視通知の方法、障害時の連絡順、ベンダーの対応時間を明記します。要件定義の工数を削ると、開発費ではなく本番後の改修費と現場負荷に置き換わりやすいです。

設計・開発・テスト・段階移行を契約上の工程にします

設計では、予約、在庫、運賃、発券、決済、通知の責任境界と、PNR・チケット番号・注文IDの対応を決めます。開発では、正常系の画面だけでなく、外部APIの遅延や再送、同時予約、タイムアウト、返金、障害復旧を実装対象にします。テストでは、機能テスト、連携テスト、負荷テスト、セキュリティテスト、運用リハーサル、現場受入を分け、合格基準と再テスト費用の負担を契約書や個別契約に定めます。

移行は一斉切替が唯一の方法ではありません。会員・参照系から始める、限定チャネルだけで先行する、特定空港や特定路線から広げる、旧システムと新システムを一定期間並行稼働させる方法があります。ANAは2026年5月19日から6月9日まで、空港ごとに国内線と国際線の旅客サービスシステムを統合し、移行前後の空港で座席指定や予約変更などのサービス差異が生じると案内しました(出典: ANA「システム移行期間のサービス制限について」、2026年)。この事例からも、切替日は技術チームだけでなく、販売、空港、顧客サポートへ周知し、利用者向けの代替手順まで準備することが分かります。

予約発券システムの契約形態と責任分界の決め方

予約発券システムの契約と責任分界を整理するイメージ

契約形態は、業務委託の名前だけで判断せず、成果物、検収、仕様変更、品質保証、運用責任、データの扱いを一体で確認します。要件が固まっていないのに全工程を固定価格で契約すると、変更が隠れた追加費用になりやすく、逆に準委任だけで管理すると予算と完成条件が曖昧になりやすいです。フェーズごとに契約を分ける方法も含め、プロジェクトの不確実性に合わせます。

請負契約は成果物と検収条件が明確な範囲に使います

請負契約は、合意した成果物を完成させ、検収を受ける範囲に向いています。画面仕様、API仕様、データ移行仕様、テスト仕様が固まり、受入条件を客観的に書ける機能から適用します。予約発券システムでは、航空会社や決済会社の仕様変更、業務ルールの未確定、移行データの品質が残りやすいため、全工程を一括固定価格にする前に、要件定義と基本設計を別フェーズに分ける方法が現実的です。

請負で確認する項目は、納品物の一覧、検収期間、軽微な不具合の扱い、重大障害の是正期限、仕様変更の見積方法、第三者サービスの遅延時の扱いです。負荷テストや障害訓練を検収に含めるか、移行リハーサルを何回行うかも契約に書きます。「稼働したこと」だけを完成条件にせず、二重発券が起きないこと、払戻の金額が正しいこと、監査ログから取引を追跡できることを受入条件にしてください。

準委任契約は要件定義や伴走型の開発管理に使います

準委任契約は、専門家の稼働や業務遂行を依頼する形態で、要件定義、現行調査、ベンダー調整、アジャイル開発、移行支援、運用設計に向いています。業務を見ながら優先順位を変える場合は柔軟性がありますが、成果物の完成を自動的に保証する契約ではありません。発注側がプロダクト責任者として優先順位を決め、作業時間、担当者、レビュー頻度、成果物の定義を管理する必要があります。

準委任を選ぶ場合は、月額総額だけでなく、誰が何時間参加するのか、航空業務の有識者が何名いるのか、休暇や交代時の引き継ぎ方法、月次の報告内容を確認します。発注側の業務担当者がレビューできる時間を確保し、毎月の成果を機能、課題、リスク、次月計画で評価します。準委任だから予算が無制限になるわけではなく、フェーズごとの上限と中止条件を合意しておくことが大切です。

責任分界・SLA・出口条件を先に契約します

予約発券システムは、開発会社、PSSベンダー、航空券API、GDS、決済代行、クラウド、空港機器など複数の事業者で構成されます。どの障害を誰が検知し、誰が一次切り分けし、誰が顧客への案内を承認するのかを責任分界表にします。稼働率だけでなく、重大障害の検知時間、一次回答時間、復旧目標、データ復旧点、休日夜間の連絡方法、計画停止の通知期限をSLAに定めます。

ベンダーロックインを抑えるには、API仕様、データ辞書、ソースコードや設定情報の利用権、ログの保存形式、バックアップの取得者、契約終了時のデータ返却と移行支援を明記します。外部サービスが終了した場合や料金体系を変更した場合の代替策も確認します。発注時に出口条件を話しにくくても、システムの寿命と事業継続を考えると、開始条件と同じくらい重要な契約項目です。

予約発券システムの費用相場と5年TCOの考え方

予約発券システムの費用と予算を検討するイメージ

予約発券システムの費用は、予約サイトなら数十万円から数百万円、自社在庫や発券まで含む業務システムなら数百万円から数千万円、航空会社向けPSS刷新なら数千万円から数十億円以上まで幅があります。以下は公開価格表ではなく、機能範囲、連携数、可用性、移行対象を前提にした2026年時点の見積目安です。実際の金額は、旅客数、検索量、国際線・多通貨、既存データ、24時間運用、外部サービスの課金条件で変わります。

機能範囲別の初期費用と開発期間を比較します

外部航空券APIを使った予約フォーム、会員、決済、メール、簡易管理画面であれば、初期費用は50万〜300万円、期間は1〜2か月が一つの目安です。自社便の在庫、座席、予約変更、払戻、管理画面、会計連携、発券を含む中規模システムでは、300万〜1,500万円、2〜6か月程度を見込みます。複数の販売チャネル、コードシェア、外部API、空港連携、高可用性、移行を含む場合は、1,500万〜5,000万円、6か月〜1年程度になることがあります。

予約、在庫、発券、DCS、GDSやNDC、精算、複数国展開を含むPSS刷新は、5,000万円から数十億円以上となる可能性があり、期間も1年以上になりやすいです。金額だけを見ていると、簡易予約サイトの見積が安く見えますが、自社で在庫を持たない前提なら発券や障害時の補償を外部に依存しています。見積書の機能名ではなく、在庫責任、発券責任、払戻責任、移行責任までを横に並べて比較してください。

クラウド・API・決済・保守のランニング費を分けます

ランニング費には、クラウドのコンピュート・データベース・バックアップ費、監視・ログ保管費、保守費、外部航空券APIやGDSの接続費、決済手数料、メールやSMSの配信費、セキュリティ診断費が含まれます。サービスによっては検索数、予約数、発券数、旅客数に応じた従量料金が発生します。検索が多く予約が少ない事業では、予約成立件数だけでなく検索リクエストの課金単位とキャッシュの条件を確認してください。

一般的な業務システムでは、初期開発費の年10〜15%を保守費の目安に置くことがあります。ただし、航空業務では運賃規則、税、外部規格、OSやミドルウェア、脆弱性、決済仕様の更新があるため、この割合だけで十分とは限りません。見積依頼では、月額固定費、利用量に応じた費用、規格アップデート、障害対応、追加開発、移行リハーサルを別行にしてください。

初期費用ではなく5年TCOで見積を比較します

5年TCOは、初期開発・導入費、データ移行費、並行稼働費、クラウド固定費、外部API・GDS・決済の利用費、保守費、規格対応費、追加開発費、障害・復旧訓練費を合計して比較します。たとえば初期費用が2,000万円でも、月額固定費が80万円、取引従量費が月40万円、保守費が年300万円なら、5年間の運用関連費だけで約7,200万円となり、初期費用を大きく上回ります。これは一例の計算であり、取引量や契約条件によって変わりますが、初期費用だけで判断できないことを示します。

候補会社へは同じ利用量シナリオを渡し、通常月、繁忙月、障害復旧月の3パターンで5年TCOを出してもらいます。価格が安い提案でも、移行費、環境追加費、テスト環境費、深夜対応費、データ返却費が別料金なら、実質の差は縮まります。見積の前提が空欄になっている項目は、安い前提で補わず、契約前に質問票で埋めてください。

委託先選定と見積比較で確認すべきポイント

予約発券システムの委託先を比較するイメージ

委託先は、知名度や見積総額だけでなく、航空業務を理解し、24時間のサービス継続と複数ベンダーの調整まで担えるかで選びます。Amadeus、Navitaire、Sabre、IBS Softwareは予約・発券や航空流通の専門性を比較しやすい候補です。SITAは空港・旅客処理や航空ITの周辺連携に強く、NECなど国内SIerは日本の業務、空港導線、移行、運用の統合支援を確認する候補になります。会社の順位ではなく、対象規模と役割が合っているかを見ます。

航空予約・発券と高可用性の実績を確認します

実績確認では、会社案内の導入社数だけでなく、予約、在庫、運賃、発券、払戻、GDS、NDC、DCS、決済のどこを担当した案件かを尋ねます。稼働中のシステムで、ピーク時の検索・予約・発券量、障害件数と復旧実績、データ移行の規模、並行稼働期間、現場教育の方法を匿名化した範囲で提示してもらいます。金融やECの高トラフィック実績は参考になりますが、航空特有の運賃規則や搭乗前後の例外対応を経験したことにはなりません。

提案会では、営業担当だけでなく、プロジェクトマネージャー、航空業務の有識者、アーキテクト、移行責任者、運用責任者を同席させます。想定障害を一つ提示し、「決済が成功した後に発券APIがタイムアウトした場合、誰が何を確認し、どの画面で再処理し、顧客へいつ連絡するか」を説明してもらいます。回答が製品機能の説明だけで、業務の復旧手順や責任分界に触れない場合は注意が必要です。

見積は機能・前提・除外事項を同じ粒度で比べます

見積比較では、合計金額を横並びにする前に、WBSの粒度を揃えます。要件定義、基本設計、詳細設計、開発、連携、テスト、移行、教育、運用設計、保守開始までを同じ項目で出してもらいます。各項目について、作業内容、工数、担当者、成果物、期間、前提、除外事項、追加時の単価を確認します。特に「外部接続費は別途」「データクレンジングは対象外」「本番立会いは1回まで」といった注記を見落とさないでください。

評価表は、価格だけでなく、要件適合度、航空実績、非機能要件、移行計画、運用体制、セキュリティ、契約条件、提案の透明性で点数化します。たとえば価格20点、機能適合25点、非機能15点、移行15点、体制10点、セキュリティ10点、出口条件5点のように、失敗時の影響が大きい項目へ配点を厚くします。最低合格点を設定し、価格が最安でも必須要件を満たさない提案は候補から外せるようにします。

セキュリティ・運用・法令対応を提案の必須条件にします

予約発券システムは個人情報と決済情報を扱い、航空の重要インフラに関係する可能性があります。カード情報をシステムに保存しないトークン方式、権限分離、多要素認証、暗号化、監査ログ、脆弱性診断、バックアップ、災害復旧、サプライチェーン管理を要件にします。PCI Security Standards Councilの文書ライブラリでは、2024年6月公開のPCI DSS v4.0.1が掲載されています(出典: PCI Security Standards Council、2024年)。決済代行に任せる場合でも、自社システムがカード情報へ触れないことと、委託先の責任範囲を確認してください。

国土交通省は2026年4月30日改定の「航空分野における情報セキュリティ確保に係る安全ガイドライン第7版」で、航空分野の重要システムについて、障害の早期検知、迅速な復旧、サプライチェーンのレジリエンスなどを示しています(出典: 国土交通省「航空分野における情報セキュリティ確保に係る安全ガイドライン第7版」、2026年)。委託先の開発工程だけでなく、運用開始後の監視、インシデント報告、脆弱性修正、再委託先の管理までRFPと契約の対象にしてください。

よくある質問

予約発券システムの発注に関する質問を確認するイメージ

ここでは、予約発券システムの発注時に特に多い質問へ回答します。利用規模と業務範囲を分け、初期費用だけでなく、外部サービス、移行、運用、セキュリティの条件まで含めて判断してください。

予約発券システムの開発費用はいくらですか?

外部航空券APIを使う簡易予約サイトなら50万〜300万円、自社便の在庫・予約・発券を含む中規模システムなら300万〜1,500万円、複数チャネルや高可用性を含む業務システムなら1,500万〜5,000万円が一つの見積目安です。航空会社向けPSSの刷新は5,000万円から数十億円以上まで幅があります。いずれも公開定価ではなく、機能、連携、利用量、移行、SLAを前提にした概算です。

パッケージとスクラッチ開発はどちらを選べばよいですか?

標準的な航空予約・発券機能を早期に導入し、規格対応や運用実績を重視するならパッケージが向いています。独自運賃、特殊な販売ルール、独自の顧客体験を中核にするならスクラッチが候補になりますが、規格更新、セキュリティ、障害対応、移行を継続的に負担します。実際には、標準機能を購入し、独自部分だけをAPIや個別開発で補うハイブリッドが現実的なケースもあります。

RFPには何を書けば見積の精度が上がりますか?

便数、座席数、検索・予約・発券のピーク量、販売チャネル、国・通貨、外部連携、機能範囲、SLA、障害時の復旧目標、移行データ量、希望リリース時期を記載します。さらに、欠航振替、空席待ち、再発券、部分払戻、決済成功後の発券失敗などの例外処理と受入条件を示します。必須機能と将来対応を分け、見積の前提と除外事項を同じ様式で提出してもらうと、会社ごとの解釈差が小さくなります。

決済情報や個人情報の安全性はどのように確認しますか?

まず、カード情報を自社システムに保存・処理・通過させるかをデータフローで確認し、可能なら決済代行のトークン化を利用します。そのうえで、PCI DSS v4.0.1への対応範囲、アクセス権限、多要素認証、暗号化、監査ログ、脆弱性診断、インシデント対応、再委託先の管理を確認します。航空分野では、国土交通省の安全ガイドラインを参照し、障害を検知して復旧する体制と、サービスを止めないための代替運用も要件にしてください。

まとめ

予約発券システムの発注計画をまとめるイメージ

予約発券システムの発注では、最初に対象を予約サイト、自社業務システム、航空会社向けPSSの三層に分けます。そのうえで、予約・在庫・運賃・発券・決済・変更・払戻・空港・精算の業務範囲、ピーク時のトランザクション、販売チャネル、外部連携、SLA、移行対象をRFPへ落とし込みます。発注形態はパッケージ、クラウド、スクラッチの長所だけでなく、変更費用、規格対応、ベンダーロックイン、出口条件まで比べて選びます。

発注前に確認する五つのポイント

発注前は、第一に業務範囲と例外処理、第二に検索・予約・発券のピーク量、第三に標準機能と個別開発の境界、第四に5年TCOと従量課金、第五に責任分界・SLA・移行・データ返却を確認します。見積を安くするために要件定義やテストを削るのではなく、段階導入と優先順位付けで初期リスクを抑えます。候補会社には、実際の障害シナリオと移行シナリオを説明してもらい、航空業務と運用の両方を理解しているかを確かめてください。

小さく始めても、将来の発券・移行を見据えます

小規模な予約サイトから始める場合でも、注文ID、PNR、チケット番号、決済取引IDを追跡できるようにし、将来の予約変更、払戻、会計、空港連携へ拡張できる境界を設計します。航空会社のPSS刷新では、業務を止めない段階切替、並行稼働、照合、ロールバックを初期計画へ含めます。発注側が業務上の成功条件を言語化し、委託先と同じ指標で費用・品質・リスクを管理できれば、予約発券システムの外注は単なる開発委託ではなく、事業継続を支える基盤づくりになります。

▼全体ガイドの記事
・予約発券システム開発の完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。