Cloud computing represents an IT service model which helps in the delivery of computing services, both hardware and software, to customers, on demand, over a network, which utilizes the internet. Thus, users only incur operating expenses associated with the time and length of usage, and are not required to make any initial capital expenditures.