Cloud computing is one of the most talked about topics in the industry today. In general terms, cloud computing is delivering hosted services over the internet. Shared resources, software, and information are provided on demand just like an electricity grid. The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flowcharts and diagrams.