Application service provider

An application service provider (often abbreviated as an ASP) is "a third-party that manages and distributes software-based services and solutions to customers across a wide area network (e.g., the Internet) from a central data center.”