Cloud computing is the delivery of computing services such as servers, storage, databases, networking, software, analytics and more over the Internet ("the cloud"). It allows users to access applications from anywhere instead of installing them on their own computers. Some key benefits of cloud computing include scalability, reliability, efficiency and reduced costs compared to maintaining physical infrastructure. Common cloud services include email, social media, search engines and more that are accessed remotely via the Internet rather than locally on users' devices.