Cloud computing is gaining prominence, rapidly and the popularity is growing, each day. In this paper, the authors address the primary reasons for the enterprises migrating to the cloud infrastructure, various types of cloud deployment models, feature comparison of three popular cloud platforms: AWS, Microsoft Azure, Google cloud and some examples of how enterprises and consumers are using the cloud technology. Opting for the cloud will eliminate the need to invest in storage hardware and other physical infrastructure, which in turn saves money. Cloud technology platforms are resilient in nature. When a part of the cloud platform fails, then the rest of the platform resources are able to function, until the problem/issue is solved. Some of the benefits of cloud platforms include disaster recovery, data backup, file storage, security and on-demand scalability.