Cloud Computing is a common term for anything that engages in providing hosted services over the Internet. These services are further divided into three categories:
Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)