Rehost
For the quickest ROI, we move an exact copy of your current context without making any significant changes. At this level of strategy, we opt for an IaaS (Infrastructure-as-a-Service) provider and rebuild the application architecture on that infrastructure. We understand that one of the best ways to migrate an existing workload to the cloud is to take the workload βLift & Shiftβ approach to cloud-native resources.
Refactor
By keeping the core architecture of applications unchanged, we reuse already existing code and frameworks, but run the applications on a PaaS (Platform-as-a-Service) provider's platform.
Repurchase
This strategy requires foreplanning and advanced knowledge. The repurchasing option usually manifests as a move to a SaaS platform such as Salesforce.
Rebuild
Our developers take advantage of modern features from PaaS vendors to rewrite and re-architecture the application on a PaaS provider's platform.
Retire
When we no longer find an application useful, we simply uninstall it. If we are able to make the move, the resulting savings may improve our business situation for application migration.