Cloud Computing

An emerging computing paradigm where data and services reside in massively scalable data centers, and can be ubiquitously accessed from any connected devices over the internet.