4つの代表的な方式の違い
リホストは、アプリケーションのロジックをほぼそのままに、稼働する基盤(サーバやクラウド)だけを新しくする方式です。短期間でEOLリスクを回避できる一方、業務の作りは古いままです。リライトは、機能を保ちつつソースコードを新しい言語・構成に書き換える方式で、保守性は上がりますが調査と検証に手間がかかります。リビルドは、業務要件から作り直す方式で、自由度が高い反面、費用と期間は大きくなります。SaaS移行は、市販サービスに業務を寄せる方式で、自前開発を減らせますが、自社固有の業務を標準機能に合わせる調整が必要です。