How ASPs Work
These different business models are all visible to anyone surfing the Web. One of the most interesting behind-the-scenes business models that the Web has created is called the ASP, or Application Service Provider. ASPs are a completely new way to sell and distribute software and software services. Although ASPs were possible before the advent of the Web, the Web makes them so easy to create that they have proliferated hugely in the last several years.
In almost all cases, these costs are so high that, compared to the cost of individual airline tickets, they make no economic sense. Even the most intrepid traveler who flies 52 weeks out of the year would spend at most $2,000 per week ($104,000 per year) on airline travel. That amount of money would not even cover the cost of the pilot, not to mention the cost of the plane, fuel, maintenance, support, etc. involved in owning and operating a private jet. A private jet only makes economic sense in two possible cases:
These two cases are extremely rare, hence the rarity of private jets. Note also that people who own private jets frequently travel between the United States and Europe on the Concorde. The Concorde is an ASP for high-speed European travel. No company could justify the cost of owning and operating a supersonic jet.
There are cases where we do not go the ASP route. For example, a huge number of Americans own and operate their own automobiles instead of using the ASP called "public transportation." Most large businesses can justify the costs of large copying machines, while smaller companies rely on the ASP called Kinkos.
One thing that led to the growth of ASPs is the high cost of specialized software. As the costs grow, it becomes nearly impossible for a small business to afford to purchase the software, so the ASP makes using the software possible.
If you were to start a small business today, you would probably begin by contacting three or four extremely common and largely unnoticed ASPs:
The huge advantage of using these ASPs is the fact that you don't have to do anything to get started. Five years ago, a small business looking for these services would have needed to:
The advantage of the second approach is that the e-mail address uses your company's domain name.
Efax provides a free fax service that delivers faxes to your e-mail box. This is a classic example of a free ASP.
Those are tremendous hurdles. Now, all of these services can be ordered and delivered on the same day, and the monthly cost for all three is probably less than $50 per month. The latest product category to enter the list of start-up ASPs is eCommerce Storefronts -- a storefront might cost $200 to $400 per month.
No small business could afford that level of service with a home-grown server infrastructure.
The "traditional" ASP sells a large, expensive application to large enterprises, but also provides a pay-as-you-go model for smaller clients. A typical example might be ad-serving software or auction software for a Web site. For example:
Nearly any piece of expensive software, including giant applications like SAP, PeopleSoft and Oracle, now comes in an ASP version to allow these companies to reach smaller customers affordably.
There are probably many other questions specific to your situation, especially for advanced applications. If the ASP covers all of these bases well, then it is likely that the ASP can support your business adequately.
Is it through a browser or an application? If it is through a browser, how does the user experience feel?
If you (or employees) have questions and/or problems with the software, what happens? Does the ASP provide training?
You want to find out about internal security policies with ASP employees, passwords and access reports to protect your employees, firewall and other safeguards against external attack, and things like tape backups to handle hardware failures.
Data flows between the ASP and the user whenever the user accesses it. Is it secured by encryption, a VPN, proprietary techniques or some other system?
Is your data on a dedicated machine or a shared machine? Both techniques are common and you often have a choice (with dedicated service being more expensive).
If a machine fails or an Internet pipe goes down, what levels of redundancy are in place to keep your servers online?
If a hard disk fails or the application hangs, what are the policies in place around recovery?
If the building were to burn down or a hurricane came through, how would the ASP handle the complete loss of the facility? How long would it be before the ASP restored service?
Obviously, the customer should, but this fact should be stated in the contract.
This is a tricky question on more complicated applications, and one that bears some thought for mission-critical applications.
For example, if you have a home-grown ledger system and want to move data back and forth to a billing ASP, how would that work? Many ASPs have already thought of this and handle it very well.
// this tells jquery to run the function below once the DOM is ready
$(document).ready(function() {
// choose text for the show/hide link
var showText="Show the hidden text";
var hideText="Hide the text";
// create the toggle link
$("#hide_this").before("
"+showText+""); // hide the content $('#hide_this').hide(); // capture clicks on the newly created link $('a#toggle_link').click(function() { // change the link text if ($('a#toggle_link').text()==showText) { $('a#toggle_link').text(hideText); } else { $('a#toggle_link').text(showText); } // toggle the display $('#hide_this').toggle('slow'); // return false so any link destination is not followed return false; }); });
Browse the article How ASPs Work
Introduction to How ASPs Work
The Web and the Internet began to really heat up and receive significant media exposure starting around 1994. Initially, the Web started as a great way for academics and researchers to distribute information; but as millions of consumers flocked to the Internet, it began to spawn completely new business models. Three good examples of innovative models include:
The ASP model can be extremely appealing to businesses -- especially small businesses and startups -- because it can drastically lower the costs of software and services. In this edition of HowStuffWorks, we will look at the ASP model from top to bottom so you can understand it completely. You will learn how it works, why it evolved and why it is becoming so popular.
Search for ASPs at Alibaba - the world’s largest online base of suppliers and importers.
Related Products:
Defining an ASP
ASPs tend to be made fairly complex and confusing in the media, but people have been using forms of the ASP for centuries. By looking at one of these existing models and seeing how simple they are, you can gain a great deal of knowledge about Internet ASPs. An airline is a classic example of a non-Internet ASP, and is extremely simple to understand. It therefore makes a great starting point into your understanding of ASPs.Almost all Fortune 1,000 businesses, as well as many small businesses, use airlines extensively. Many individuals also fly frequently for business and pleasure. Yet the number of businesses and individuals that own their own airplanes is extremely small. Instead, we rely on airlines to provide travel services to us on a per-use basis.
The main reason for the lack of plane ownership is the extremely high cost of entry. Let's say that you would like to own and operate your own jet. Here are some of the costs involved:
Airlines are classic ASPs because they give you and/or your company a choice. You can own and operate your own jet, or you can charter a jet from an airline when you need one (see, for example, How NFL Equipment Works to find out how an NFL team uses chartered jet service), or you can pay a very low incremental cost to fly each time you need to travel (and share the cost of owning and operating the jet with hundreds of other passengers on the plane). The "pay a low price each time you use it" versus the "buy the service outright" option is a common feature of Internet ASPs, too.
There are many other ASP-like models that most of us use every day. For example:
The point of all this is simple -- ASPs are all around us in many different forms. We choose whether or not to use ASPs based on economic factors that are driven largely by our frequency of use and the cost of entry and maintenance.
Defining an Internet ASP
Even though airlines fit the model for an ASP, we generally do not refer to airlines as ASPs. The terms "ASP" and "Application Service Provider" are applied specifically to companies that provide services via the Internet. In most cases, the term ASP has come to denote companies that supply software applications and/or software-related services over the Internet.Here are the most common features of an ASP:
Advantages of ASPs
The ASP model has evolved because it offers some significant advantages over traditional approaches. Here are some of the most important advantages:Another important factor leading to the development of ASPs has been the growing complexity of software and software upgrades. Distributing huge, complex applications to the end user has become extremely expensive from a customer service standpoint, and upgrades make the problem worse. In a large company where there may be thousands of desktops, distributing software (even something as simple as a new release of Microsoft Word) can cost millions of dollars. The ASP model eliminates most of these headaches.
Examples of ASPs
ASPs come in all shapes and sizes. One way to understand ASPs is to look at them from several different angles using real-world examples.Simple ASPs
The other thing to note is that ASP versions of these services will be significantly better than anything a small business owner can afford to provide. For example:
Traditional ASPs
Things to Ask a Prospective ASP
ASPs today offer nearly any service a company might need. Many of these services (like e-mail, Web hosting, ad serving, invoicing and bill delivery, payroll, etc.) are mission critical. It is therefore important to make sure that the ASPs you choose will handle your information and relationship in a mission-critical way. Here are a set of questions you should ask any ASP: