This document discusses migrating applications to the cloud. It begins by defining cloud computing as a network of servers sharing resources over the internet in an elastic manner. It then outlines the main cloud service models: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). The document lists features applications require for the cloud environment, such as being architecture-agnostic and service-oriented. It stresses that applications should consider data security and transfers for clients. Finally, it notes application migration to the cloud should involve analyzing technical and compliance issues.