Cloud computing refers to the on-demand delivery of IT resources over the internet with pay-as-you-go pricing.