A cloud computing provider delivers software applications via the internet, which are accessed from a web browser.