A software distribution model in which applications are hosted by a service provider and made available to customers over the internet.