An application service provider (ASP) is a business providing
application software
Application may refer to:
Mathematics and computing
* Application software, computer software designed to help the user to perform specific tasks
** Application layer, an abstraction layer that specifies protocols and interface methods used in a ...
generally through the Web.
The ASP model
The application software resides on the
vendor's system and is accessed by users through a
communication protocol
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. The protocol defines the rules, syntax, semantics and synchroniza ...
. Alternatively, the vendor may provide special purpose client software. Client software may interface with these systems through an
application programming interface.
ASP characteristics include:
* ASP fully owns and operates the software application(s)
* ASP owns, operates and maintains the servers that support the software
* ASP makes information available to customers via the
Internet
The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a ''internetworking, network of networks'' that consists ...
or a
thin client
* ASP may bill on a per-use basis, a monthly/annual fee, or a per-labor hour basis
The advantages to this approach include:
* Software costs for the application are spread over multiple clients
* Vendors provide more application experience than the in-house staff
* Key software systems are kept up to date and managed for performance by experts
* Access to product and technology experts dedicated to available products
* Reduction of internal IT costs to a predictable fee
Some disadvantages include:
* The client must generally accept the application as provided
* The client must rely on the provider for a critical business function
* The client must adapt to possible vendor changes
* Integration with other applications may be problematic
See also
*
Application server
*
Business service provider
*
Communication as a service
*
Hosted service provider
A hosted service provider (xSP) is a business that delivers a combination of traditional IT functions such as infrastructure, applications ( software as a service), security, monitoring, storage, web development, website hosting and email, over the ...
*
Multitenancy
*
Outsourcing
*
Service level agreement
*
Software as a service
Software as a service (SaaS ) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software.
SaaS is co ...
*
Utility computing
Utility computing or The Computer Utility is a service provisioning model in which a service provider makes computing resources and infrastructure management available to the customer as needed, and charges them for specific usage rather than a ...
*
Web application
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-serve ...
References
External links
* {{curlie, Computers/Software/Business/E-Commerce/Business-to-Business/Application_Service_Providers/, Application Service Providers
IT service management
Customer relationship management