Cloud computing is the delivery of on-demand computing services -- from applications to storage and processing power -- typically over the internet and on a pay-as-you-go basis.Rather than owning their own computing infrastructure or data centers, companies can rent access to anything from applications to storage from a cloud service provider.