This document provides an introduction to cloud computing. It defines cloud computing as computing over the Internet rather than on a local desktop computer. The cloud encompasses cloud infrastructure (hardware resources), cloud platforms (operating systems and middleware), and cloud software (applications accessed via the Internet). The document discusses the benefits of cloud computing for different types of users and explains some common misconceptions about the cloud.