Cloud Computing

Internet-based computing involving a large number of remote servers connected in real-time in order to allow sharing of data-processing tasks, centralized data storage, and online access to computer services or resources.