Cloud-based Computing is defined as "the practice of storing regularly used computer data on multiple servers that can be accessed through the Internet." This essentially means that rather than rely on physical, centrally-located servers for storing data, organizations using cloud-based computing rely only on their internet connectivity and the servers of a trusted, external provider. This flexibility and maneuverability is a significant reason why cloud computing has become popular with so many companies over the past ten years.