Cloud computing is on-demand access to computing resources (physical or virtual servers, data storage, networking capabilities, application development tools, software, AI-powered analytic platforms and more) over the internet with pay-per-use pricing.