稼働中の老朽化した情報システムにおいて、その資産を活かして新しい機器やシステム環境に移行すること。既存の情報システムで利用しているソフトウエアやデータなどを活用しつつ、ミドルウエアの導入やプログラム言語の新旧変換、仮想化によるインフラの刷新、ソースコードの設計改善など行う手法がある。新規開発よりもコストを抑えたりトラブルを回避したりできる。