A third party that provides ERP or other business applications on a hosted basis to customers and users. Instead of buying a license from the software vendor, the customer contracts for Internet or other access to specific applications and usage volumes with the third party, who is responsible for software maintenance, upgrades and security