Ever wonder how gmail works? How data is organised so perffectly that you can access it from anywhere with ease? Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet. Cloud computing facilitates the access of applications and data from any location worldwide and from any device with an internet connection. Cost savings; Cloud computing offers businesses with scalable computing resources hence saving them on the cost of acquiring and maintaining them.