Moving To The Cloud: Developing Apps in the New World of Cloud Computing