Cloud
computing is a general term for anything that involves
delivering hosted services over the Internet. These
services are broadly divided into three categories:
Infrastructure-as-a-Service (IaaS),
Platform-as-a-Service (PaaS) and
Software-as-a-Service (SaaS). The name cloud computing
was inspired by the cloud symbol that's often used to
represent the Internet in flowcharts and diagrams.