The Free On-line Dictionary of Computing (30 December 2018):
application service provider
    (ASP) A service (usually a business)
   that provides remote access to an application program across
   a network protocol, typically HTTP.  A common example is
   a website that other websites use for accepting payment by
   credit card as part of their online ordering systems.
   As this term is complex-sounding but vague, it is widely used
   by marketroids who want to avoid being specific and clear at
   all costs.
   (2001-03-26)