This document discusses migrating applications to the cloud using CumuLogic Platform. It describes tools for migrating virtualized environments or using introspection tools, but notes these require no code changes. It then introduces CumuLogic PaaS, which abstracts applications from infrastructure, eliminates vendor lock-in, improves performance, and offers higher ROI, but requires minor code changes. It outlines infrastructure, file system, authentication and application dependencies that must be addressed during migration and how CumuLogic PaaS can help eliminate these dependencies.