This document defines and explains cloud computing. It begins by defining cloud and computing separately, then combining the terms to explain cloud computing as computing done over the Internet. It describes how cloud computing differs from conventional computing by being distributed across networks rather than done locally. The document also defines the three main types of cloud computing: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It provides examples to illustrate each type and explains their relationship. Additional advantages and applications of cloud computing are discussed.