Cloud computing delivers computing as a service, instead of a product. This basically means that it is sharing resources, information and software to other computers and devices over a network. The cloud computing infrastructure allows data, information and other resources to be shared with the other computers and devices without providing any information about what other information is stored on the infrastructure.