Cloud computing is a process in which multiple servers and their resources are pooled together versus than a single dedicated server. Cloud computing takes both software and hardware and works together to provide powerful, efficient and reliable web hosting.