Replatforming (Lift, Tinker, and Shift)

What is replatforming?
Replatforming (also known as "lift, tinker, and shift") is a migration strategy used in cloud migration that represents an extension of the lift and shift approach. The core architecture of an application is not changed, but optimization is performed to derive direct benefits from it. One example of strategic optimization is replacing licensed software with open source software before migrating to the cloud in order to save costs.