Cloud computing has become widely used by consumers and businesses alike. With the ability to run applications and software from virtually anywhere in the world, the cloud has provided businesses with the ability to have more flexibility and reliability for their business by hosting software, platforms and databases remotely while freeing up storage for onsite servers and individual computers.