ASP is an acronym for Application Service Provider. An ASP is a company that provides a service to another company who would otherwise be forced to perform that service internally. ASP's are particularly popular with applications that require a great deal of technical support, since those technical issues can be handled more efficiently by a specialized company, and since there is a general shortage of IT labor (Information and Technology).