A method of licensing and delivering centrally hosted applications over the Internet as a subscription service. The applications run on a SaaS provider’s servers. Instead of installing and maintaining software, clients access it online via a secure portal. The provider manages access to the application, including security, availability, updates and performance.