Cloud is a very different construct than traditional computing environments. So if you want to take full advantage of the cloud, you need to look at application development in a completely new way.