「COBOLシステムをどうにかしなければと思っているが、リプレース・リライト・リホストの違いが分からない」「ベンダーから3つの提案が来ているが、どれが自社に合っているか判断できない」——COBOLシステムの移行を検討している経営者から、こうした問いが届きます。3つの手法は名称こそ似ていますが、費用・期間・リスク・移行後の保守性がまったく異なります。本記事では、経営者が自社に合った手法を選べるよう、3手法を徹底比較します。

『リプレース・リライト・リホスト、どれが自社に合うか判断できない』とお悩みですか? 25 年の経験で最適な手法を一緒に整理します。 無料相談 >

3手法の定義|まず言葉を整理する

COBOLシステムの移行を議論するとき、「リプレース」「リライト」「リホスト」という用語が混在して使われます。まず定義を揃えます。

手法 何をするか COBOLコードの扱い
リプレース(Replace) 現行COBOLシステムを廃止し、既存パッケージ(ERP等)または新規開発システムに置き換える COBOLコードは原則廃棄。業務要件を新システムで再実装
リライト(Rewrite) COBOLの業務ロジックを読み解き、JavaやPythonなど別言語で書き直す COBOLのロジックを引き継ぎつつ、別言語のコードに変換
リホスト(Rehost) COBOLコードはそのまま残し、動作するハードウェア・OS環境をメインフレームからオープン系・クラウドに移す COBOLコードは維持(または最小限の修正)

簡単に言うと、リプレースは「中身ごと入れ替える」、リライトは「言語だけ換える」、リホストは「動く場所を換える」です。

3手法の詳細比較|費用・期間・リスク

リプレース(パッケージ導入・新規開発)

COBOLシステムの業務要件を整理し直し、ERPなどの既存パッケージに乗り換えるか、新規システムをゼロから構築します。3手法の中で最も大きな変化を伴いますが、「COBOLという負債を完全に清算できる」唯一の手法です。

  • 費用目安(150~300名):パッケージ ERP なら 5,000万~1.5億円、新規開発なら 8,000万~2億円
  • 期間目安:14~30ヶ月
  • 主なリスク:業務要件の定義漏れ・カスタマイズ費の膨張・現行業務との乖離
  • 向いているケース:現行COBOLシステムの業務ロジックが陳腐化・新機能追加が前提・将来の拡張性を最重視

リライト(他言語への書き直し)

COBOLの業務ロジックを解析し、JavaやPythonなどモダンな言語で書き直します。業務ロジックを継承しながらCOBOL依存から脱却できるため、「COBOLシステムの業務ロジックに価値があり、それを活かしたい」場合に向きます

  • 費用目安(150~300名):5,000万~1.5億円
  • 期間目安:14~24ヶ月
  • 主なリスク:COBOLコードの解析工程での工数超過・コードにドキュメントがない場合のリバースエンジニアリング長期化
  • 向いているケース:業務ロジックは正確・複雑だが、言語・インフラをモダン化したい。COBOLエンジニア不在でも保守できる状態にしたい

リホスト(動作環境の移行)

COBOLコードはそのまま、動作するハードウェアやOSをメインフレームからLinuxサーバーやクラウドに移します。3手法の中で最もリスクが低く・短期で・低コストで実施できますが、「COBOLを使い続ける」という選択のため、技術者不足の問題は解決しません

  • 費用目安(150~300名):2,000万~5,000万円
  • 期間目安:8~14ヶ月
  • 主なリスク:COBOLコードの保守問題は継続・COBOL技術者引退リスクを先送りするだけ
  • 向いているケース:メインフレームのハードウェア保守切れが目前・とにかく早急にコスト削減が必要・リライト・リプレースの予算と時間が確保できない

3手法の総合比較表

判断軸 リプレース リライト リホスト
費用(150~300名) 5,000万~2億円 5,000万~1.5億円 2,000万~5,000万円
期間 14~30ヶ月 14~24ヶ月 8~14ヶ月
移行リスク 高い 低い
COBOL依存の解消 ◎ 完全解消 ○ 解消(別言語へ) △ 解消されない
移行後の保守性 ◎ 高い ○ 高い △ 変わらない
業務改善の余地 ◎ 全面的に可能 ○ 部分的に可能 × できない
5年TCO 低くなりやすい 中程度 高くなりやすい(COBOL保守費継続)
自社のCOBOLシステム、リプレース・リライト・リホストのどれが最適か整理できていますか? COBOL資産の規模・業務要件・予算感をもとに、最適な手法を一緒に整理します。
無料相談はこちら

手法選定フロー|4つの問いで絞り込む

どの手法を選ぶかは、次の4つの問いに答えることで絞り込めます。

問い 1:メインフレームのハードウェア保守切れが目前ですか?

YES → リホストを最優先で検討。まず動作環境をオープン系に移し、その後リライト・リプレースを段階的に計画。

問い 2:現行COBOLシステムの業務ロジックは今も正確で価値がありますか?

YES(業務ロジックに価値あり)→ リライトを検討。ロジックを継承しながら言語をモダン化。
NO(業務ロジックが陳腐化・将来に使えない)→ リプレースを検討。業務要件から見直す。

問い 3:予算は5,000万円以上確保できますか?

NO(予算が厳しい)→ リホスト(応急)→ リライト(段階的)の2段階アプローチを検討。
YES → リライト・リプレースが選択肢に入る。

問い 4:COBOL技術者が社内にいない・いなくなる予定ですか?

YES → リホストは非推奨。COBOL依存が続くリホストは「問題の先送り」になる。リライト・リプレースを選択。

手法選定でよくある失敗パターン3つ

失敗 1:コストだけ見てリホストを選び、問題を先送りした

「リホストが一番安いから」という理由で選択し、5年後に「COBOL技術者が誰もいない・保守コストが倍になっている」という状況に陥るケースです。リホストは「問題を解決する」のではなく「問題を先送りするコスト」という認識が重要です。5年TCOで比較すると、リホストが最も高くつくことがあります。

失敗 2:リプレースでパッケージ選定を急ぎ、業務要件の整理を省略した

「ERPに刷新すれば解決する」という発想でパッケージを先に選定し、業務要件の整理を後回しにすると、カスタマイズが積み上がり費用が青天井になるリスクがあります。リプレースでは「自社の業務独自性がどこか」「パッケージ標準機能で代替できるか」を業務部門も交えて整理することが先決です。

失敗 3:リライトでCOBOLコードのドキュメントがないまま着手した

リライトはCOBOLコードの業務ロジックを正確に理解することが前提です。ドキュメントがなく・コメントも少ないCOBOLコードのリバースエンジニアリングには、予想の2~3倍の工数がかかることがあります。「COBOLコードの棚卸し・業務ロジックのドキュメント化」を着手前の独立工程として計画することを強くお勧めします。

『リプレース・リライト・リホスト、どれが自社の状況に合うか整理できていない』とお困りの方へ
クオンツでは、COBOL資産の規模・担当者の在籍状況・予算感をもとに、最適な移行手法の選定相談を無料でお受けしています。
無料相談 >

まとめ|手法選定は「5年後の保守性」で判断する

リプレース・リライト・リホストの選択は、「今の費用」ではなく「5年後の保守性とTCO」で判断することが重要です。

  • リプレース:COBOL負債を完全清算。費用・期間は最大だが保守性は最高。業務要件の陳腐化が進んでいるなら最適
  • リライト:業務ロジックを継承しながら言語をモダン化。バランス型の選択肢
  • リホスト:最短・最安。ただしCOBOL依存継続・5年TCOは割高。「つなぎ」と位置づけることが重要

COBOL技術者不足の深刻な実態については、COBOL技術者不足・2030年問題のガイドを参照してください。JavaへのリライトなどCOBOL移行の技術的な詳細については、COBOLからJavaへの移行ガイドも合わせてご覧ください。


株式会社クオンツでは、『COBOLシステムの移行手法選定』『リプレース・リライト・リホストの費用試算』『現行COBOL資産の棚卸し支援』のご相談を、無料で受け付けています。汎用機・オフコンからオープン系・クラウド基盤への移行プロジェクトに 25 年携わってきた経験から、貴社のCOBOL資産規模・業務要件・予算感に合わせた現実解を一緒に整理します。机上のコンサルではなく、お客様の現場と並走するスタイルで、次の一歩の選択肢を整理します。

FAQ

よくあるご質問

COBOLリプレースとリライトの違いは何ですか?
リプレースは「現行COBOLシステムを廃止し、新しいシステム(ERPや新規開発)に置き換える」手法です。COBOLコードは廃棄し、業務要件から再実装します。リライトは「COBOLの業務ロジックを保持しながら、JavaやPythonなど別の言語で書き直す」手法です。業務ロジックに価値がある場合はリライト、業務要件が陳腐化している場合はリプレースが向いています。
COBOLリホストとは何ですか?メリット・デメリットは?
リホストは「COBOLコードはそのまま、動作するハードウェア・OS環境をメインフレームからオープン系・クラウドに移す」手法です。メリットは費用2,000万~5,000万円・期間8~14ヶ月と3手法で最も低コスト・短期です。デメリットはCOBOL依存が継続するため、技術者引退リスクと保守費高騰は解消されません。「応急処置・つなぎ」として位置づけることが重要です。
COBOLリプレース・リライト・リホストの費用はいくらですか?
150~300名規模の目安は、リプレース5,000万~2億円(14~30ヶ月)、リライト5,000万~1.5億円(14~24ヶ月)、リホスト2,000万~5,000万円(8~14ヶ月)です。実質総費用はベンダー支払額の1.3~1.5倍と見ておいてください(社内工数・移行後保守体制の構築費含む)。
リプレース・リライト・リホストのどれを選ぶべきですか?
4つの問いで絞り込めます。①メインフレームのハードウェア保守切れが目前→リホスト優先 ②業務ロジックに価値がある→リライト ③業務ロジックが陳腐化・新機能が前提→リプレース ④COBOL技術者がいない/いなくなる→リホストは非推奨です。複数条件が重なる場合は「リホスト(つなぎ)→リライト・リプレース」の2段階アプローチも有効です。
リホストしたあとにリライトに移行できますか?
可能です。「メインフレーム保守切れが迫っているため、まずリホストでオープン系に移し、数年後にリライト・リプレースを行う」という2段階アプローチを取る企業は少なくありません。ただし、リホスト後もCOBOLコードの保守問題は継続するため、リライト・リプレースへの移行計画をリホスト着手時点から立てておくことが重要です。
COBOLリプレースでERPを選んだ場合の注意点は?
最大の注意点はカスタマイズの肥大化です。「現行COBOLシステムと同じことができないと困る」という発想でカスタマイズを積み上げると、費用が青天井になります。ERPの標準機能に業務プロセスを合わせる「Fit to Standard」を徹底することが、費用を抑える最大のポイントです。また、ERPへの移行はデータ移行の工数も大きく、品目・取引先マスタのクレンジングを早期に始めることが重要です。
COBOLのリライトに必要な期間はなぜ長いのですか?
リライトの期間が長い主な理由は「既存COBOLコードの解析工程(リバースエンジニアリング)」です。長年の改修が重なったCOBOLコードはドキュメントが少なく、業務ロジックを正確に読み解くのに多大な時間がかかります。この解析工程は全体工数の30~40%を占めることがあります。COBOLコードの棚卸しとドキュメント化を着手前の独立工程として計画することで、全体の期間を短縮できます。