Cloud computing delivers servers, platforms and software over the Internet on demand; IaaS, PaaS and SaaS differ in how much the provider manages for you.