Application service provider (ASP)
An application service provider (abbreviated as ASP) is a third party that manages and distributes software-based services to customers across a wide area network from a central data center. ASPs are a way for companies to outsource some or most aspects of their information technology needs. They provide service and support to end users. 
- What is Application Service Provider. webopedia.com.