A type of cloud computing service whereby the hosting provider delivers applications – often called web-based software, on-demand software or hosted software – over the Internet to users. This means users can access the software through the internet, rather than having to install and manage it themselves.