A model for delivering computing resources over the internet, including storage, processing power, and applications.