Legacy app modernization strategies
| Best when… | |
| Rehost | You need to get off an aging infrastructure at speed and with minimal changes. |
| Replatform | The system is limited by platform or infrastructure but works well overall. |
| Refactor | The code is difficult to maintain or evolve but logic is sound. |
| Rearchitect | The architecture is limiting current performance, development, integrations, or growth. |
| Rebuild | The foundation is way too restrictive to evolve, and rebuilding is easier than patching. |
| Replace | A modern SaaS or off-the-shelf solution can bring more benefit than maintaining your system. |

















