"The 6 Rs of Cloud Migration" cover the different ways when you look at legacy applications and consider moving them to the cloud: Rehosting, Replatforming, Re Purchasing, Refactoring, Retire and Retain.