With the emergence of Google Drive, Dropbox, iCloud, and Chrome OS cloud computing is well on its way to becoming a necessity in most people’s life in the developed world. It allows for rapid sharing of documents and automatic back up of family pictures and school papers. But cloud computing is capable of much more: it now also allows for the actual applications and programs we use every day to be stored away from our personal computers and accessed through the web. IT-programs are increasingly accessed through the web instead of being physically shipped in a box and manually installed on your own computer.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.