Clouding computing or ‘the cloud’ is a term used to refer to on-demand sharing of files, multimedia, applications, and platforms via the Internet. According to Gartner, by 2015, 20% of all cloud services will be accessed via internal or external cloud services. This means cloud computing promises economic benefits, flexibility, and speed for IT infrastructure.