Modernize IntroductionApplication modernization can be achieved through various methods, including using new tools or processes, or even migrating the application in its current state. However, before embarking on an application modernization journey, organizations and teams must ensure certain prerequisites are met and understood. Modernization Through RehostingKeeping your infrastructure consistent between your data center and public cloud allows the flexibility to seamlessly migrate to any cloud provider, giving you agility in changing times. Modernization Through Re-platformingIn contrast to rehosting, re-platforming more aggressively focuses on resources closer to the application than rehosting. Modernization Through RefactoringRefactoring applications requires modifying the code used to run the applications. When refactoring applications there is an opportunity to make sweeping changes to the code to reduce technical debt, increase performance, distribute components, or even change the coding language. Modernization Operations