This article discusses the difficulties many companies are facing in moving enterprise applications to the cloud. It discusses some common issues that are encountered, as well as what applications make for good candidates for migration and what challenges should be expected.