Cloud computing relies on sharing a pool of physical and/or virtual resources, rather than deploying local or personal hardware and software. It is somewhat synonymous with the term ‘utility computing’, as users are able to tap into a supply of computing resource rather than manage the equipment needed to generate it themselves.