This document provides an overview of cloud computing. It defines cloud computing as a type of internet-based computing where shared computing resources and applications are delivered over the internet. The document outlines the introduction, definition, benefits of cloud computing, different cloud service models including SaaS, PaaS and IaaS, cloud storage types, advantages and disadvantages. It concludes that cloud computing provides powerful computing capabilities available across companies through internet-connected resources.