Cloud computing is one of those technology terms that has fast become ubiquitous. In both our personal and professional lives we have embraced the cloud…