In-Depth

Upstart ASPs can be fruitful for IT

IT must ensure ASP strengths match their needs, and be confident that the supplier can sustain a long-term relationship.

Choosing to go with a small or specialty application service provider (ASP) can be a great option for any IT shop. Major benefits of letting another organization host one or more specific applications for your company include faster time to market; saving internal IT resources for anything that is truly mission-critical; using capital-equipment budgets for projects that are more core to the business; and, in some cases, saving money.

That said, there are some fairly significant issues and even some hurdles to overcome. Everything you have ever learned about outsourcing applies here. This is not just an app; it is a long-term relationship with a vendor.

The risk factors can vary depending on the specific application at stake. The larger and more complex the application, the more significant the integration and customization issues can be. Some ASPs are set up to handle integration with key legacy systems; others are not. And some ASPs are more willing or able to customize the application than are others.

For those reasons, the most appropriate applications with which to consider going the ASP route are those that are more standalone in nature and do not require a great deal of customization/integration with back-end systems.

All in all, working with an ASP "creates a very interesting way to acquire software," said Stan Lepeak, vice president at Meta Group, a consulting organization in Stamford, Conn. "IT should definitely explore the ASP option."

Still, Lepeak cautions that IT organizations "need to be careful to make sure you're ultimately not creating more work than you're getting rid of. The burden may outweigh the benefit."

Many IT groups already have productive relationships with ASPs. Most customers to date work in small- or medium-sized companies, or are "dot.com" firms starting from scratch and for which speed is of the essence.

Most of the larger companies have not really explored the ASP model, noted Lepeak. "They're taking it very slowly. We don't see many of our clients using ASP applications — we see them kind of sniffing around, but not actively buying into the idea yet."

General Mills, the Minneapolis-based consumer foods conglomerate, is one exception. The company is working with Wilke/Thornton, a Dublin, Ohio-based ISV and ASP that specializes in consum-er data. Wilke/Thornton's Item Locator Service (ILS) allows General Mills' customer service representatives to tell customers which stores near them sell a specific item. It can also create a street-level map for driving directions.

"These have been some of the toughest calls we handle," said Jodi Richardson, systems administrator at General Mills. "When customers call us, they're frustrated and feel we should be able to tell them where to buy one of our products." Before ILS, it was not always a sure bet that a service rep could get the answer. This led to frustration on both sides.

Before the ASP model came along, the application would not have been cost-effective, noted Richardson. As a straightforward software package, it was too expensive and difficult to use. "We tested it a few years ago, but a large amount of data had to be loaded onto each person's desktop — it wasn't as clean," she explained. "But once they packaged it this way, we became interested because we knew it was right."

Wilke/Thornton gets consumer goods data from a supplier that taps more than 30,000 grocery, drug and mass-merchandise stores. The data is updated quarterly. "It used to carry a very large purchase cost, but now we charge per-transaction," said Andrew Brewman, vice president of development at Wilke/Thornton.

The ASP setup also allows customers to integrate the application into a Web site and keep their own branding. This is an important consideration for customers like Bob Montgomery, webmaster at KXTV, an ABC affiliate station in Sacramento, Calif. Montgomery works with about four ASPs that deliver services ranging from the site's search engine to severe weather notifications. "Our goal is that it look seamless when people go from our site to theirs," said Montgomery. "We want all these services to have our look and feel." He said he makes sure to do business with ASPs that can provide that level of seamlessness.

A major reason for going the ASP route, said Montgomery, is "broadly speaking, it's hands off for us — it's one less thing we need to be concerned about. We look at our internal skill base and concentrate on things that are core to our vision. From there, we decide what we want to outsource and what we can afford."

Once Montgomery and his staff figure out something they want to outsource, they generate a list of vendors that provide that service and begin doing their homework. "I go to the vendor's site and keep an eye on it for a while to make sure the technology is solid and that they're consistently up," said Montgomery. Only after he is comfortable with how the site performs does he take it to the next level — contacting the vendor and starting the ball rolling with price quotes and so on.

In fact, the up-front work is the most important part of the whole process, say those who have been there. Montgomery said he is convinced that his company's good track record with ASPs is because "we've done our homework."

Meta Group's Lepeak agrees that "doing your due diligence" is critical to an organization's success with an ASP. "You probably need to do more [of this up-front work] than you would with a traditional software acquisition project," he said. "Take the time to do it right and not jump into it."

At Koz.com, a provider of community publishing tools to newspapers and other media outlets, the process included "looking for a top-tier financial ASP," said Erica Boisvert, director of finance and HR at Koz.com, Research Triangle Park, N.C. "We selected QSP [Quality Software Products, Raleigh, N.C.] because they've been providing ASP services for several years" overseas, said Boisvert, and because "it's a public company, very solid." This was all above and beyond looking at the features and functions in the application itself.

Other tips include, of course, contacting existing customers of the application service provider, doing reference checks and hitting the relevant news groups. When you start communicating with the vendor, make a note of things like how long it takes for them to get back to you and whether contact is by phone or E-mail. For example, if you are a phone person and all the ASP wants to do is send E-mail, that might not be a fit between your culture and theirs.

Whatever you do, said Meta Group's Lepeak, "realize this is a joint effort and be very clear about who's doing what."

Within five years, most observers agree, renting software from ASPs will be a huge part of the industry. "The ASP category will get really big because the complexity of the Web will continue to increase," said KXTV's Montgomery. "But the era of having mastery over every area of the Web is passing; you just can't have a staff big enough."

Put your ASP under the microscope

An application software provider (ASP) is a vendor that hosts one or more specific applications that you and your users access via the Internet. The ASP may develop applications, or the vendor may resell a package or suite that originated elsewhere. For the gray-hairs out there, think timesharing with an attitude. ASPs typically charge a monthly fee ranging from $25 to $5,000, depending on the application. Sometimes there is a separate initial set-up fee to, say, get your data or processes into their systems. A growing payment option is per-transaction, where you pay the ASP a small fee (typically $1 or less) each time the application is used.

Before committing to any ASP, however, you should ask the following questions:

  • Are there start-up/set-up fees or a minimum commitment?
  • What are your privacy policies? (This relates to information about your site visitors and/or internal users.)
  • How do you ensure the security of my data?
  • What is your uptime guarantee?
  • What is your network infrastructure?
  • Will you customize this for me according to my specifications? How much extra will the customization cost my organization?
  • Who are your tech-support people, and what are their direct phone numbers?
  • Can I have a free trial run?
  • What work will my staff need to do to get this up and running? (Data entry, for example.) What will you charge if you do it instead?
  • How long does a typical installation take to get up and running?
  • If there is integration needed with back-end systems, exactly who will be responsible for making that happen? (Get a clear sense of what the vendor's responsibilities are and what pieces, if any, you will be handling.)
  • What are your service and support policies?
  • Who owns the software that you rent — can you make changes to it, or do you need to go to another party?
  • Where are the servers physically located, and what happens if there is a power outage?
  • If it is going to be a service or product available to your Web site visitors, ask about the ASP's ability to provide log statistics and other analytic information about that part of the site.

—Johanna Ambrosio

 

Growing your own ASP

The Donor Network of Arizona is the state's official organization for facilitating organ transplants. The organization screens potential donors for medical suitability and submits basic information to the United Network for Organ Sharing (UNOS), the Richmond, Va.-based keeper of the national organ transplant waiting list. Recipient matches are based on a number of criteria, including time on the waiting list, size, blood and tissue type, how sick the recipient is and, in some cases, geography. Donor Network also does tissue typing and other basic tests.

There is "an awful lot of data to collect and standards to adhere to," said Darren Patoni, Donor Network's IT manager. And with no off-the-shelf package that fit the bill, Donor Network decided to create its own. Data is now gathered from various sources and made available on a secure Internet connection via a browser. "It's about sharing data to make accurate decisions" that typically are extremely time-critical, Patoni explained. "People are able to collaborate in ways they weren't able to before."

The system is so good that other donor groups throughout the country have asked about getting it, said Patoni. So his organization decided to answer the call. "In our field of expertise, it would be almost a shame to not share it with others," he said. His group is now in the process of putting the finishing touches on the package, which should be available in about eight months.

As yet unnamed, the system will "probably" be provided in the ASP model for a few reasons, said Patoni. "Most of the organizations that need this system are non-profits with not very deep pockets. The amount of hardware they would need to install it, and the staffing required, is probably out of their league."

That said, he allows how becoming an ASP is "a unique perspective" that he "didn't set out" to do. Patoni said he is gearing up for the "challenge of balancing" Donor Network's internal needs with the service and support issues required when becoming an ASP. One possibility on the table is to turn the group responsible for the ASP portion of Donor Network into a separate, for-profit arm of the organization. It has yet to be worked out whether that separate arm will consist of existing IT staffers, people yet to be hired, or some combination of the two.

—Johanna Ambrosio

 

Nothing fishy here

The new fishing-permit system at the National Marine Fisheries Service (NMFS) is humming along, thanks to a lot of hard work by both the government agency and its prime contractor/ASP.

The NMFS is responsible for issuing the federal permits required to legally catch certain species of protected fish, including tuna, shark, swordfish and marlin. The agency also has an enforcement staff that patrols the number of each species of protected fish taken from the ocean. Information from the fishing-permit process helps the NMFS decide when to close the season on specific species, as well as what limits to enforce for each species.

The problem was that "our old ways of doing things were not working," said Michael Fraser, former senior project manager for the permitting system at NMFS, who now works with another government agency. The first generation of the automated system, also outsourced, was built in such a hurry that the architecture was "brittle and not expandable," he said. So when new features and functions were needed, it was decided that the old system could not accommodate the need without unacceptable delays and costs.

The NMFS therefore decided to build a brand-new system — a Web storefront for permits. The agency chose AppNet Inc., a relatively new breed of company that is part developer, part ASP and part consultancy, as its main contractor. Based in Bethesda, Md., AppNet helped develop the permit application, worked with the two major subcontractors (one for an interactive voice response system, and another that handles customer requests and service for the agency), and hosts the application for NMFS.

The NMFS can get into the system to run ad hoc reports using SQL commands, but the fact that the application is run off-site is "transparent to the user," Fraser said.

The new system, deployed in December 1999, allows a customer to provide a credit card number and buy a permit online. The permit can then be faxed or mailed to the customer, or even printed out by the individual. Old-fashioned ways still work as well — customers can call in, fax a request, or send a check and a letter to a lockbox.

The beauty of the system is that it "all uses the same database, so it's all updated in real time," said Mike McEwen, senior project leader at AppNet. This is important because field personnel rely on the system's accuracy. For example, enforcement personnel patrolling the docks or boarding a vessel can call in or tap into a password-protected part of the site and enter the boat's registration number to see if it has a valid permit.

One of the reasons the agency chose AppNet as its prime contractor was because the ASP has what Fraser describes as a software version of the "Good Housekeeping Seal of Approval." The company is certified to Level 3 of the Capabilities Maturity Model from the Software Engineering Institute. "It's a standard, and it means, among other things, that you have repeatable processes," Fraser said.

Another key ingredient was constant communication — weekly staff meetings and daily check-ins as required. "We had E-mail, videoconferencing, virtual team software — we had all the tools and we used them," Fraser said. "But I didn't micromanage them. I talked to them and trusted them to find the technological solution. I asked them to give me options, trade-offs and recommendations."

In addition, they set a realistic timetable and used RAD tools for lots of prototyping, noted Fraser.

Finally, and no less critical, was that the agency made sure everybody bought into the vision of what the system was supposed to do, said Fraser. "We showed [AppNet] and their subcontractors a video about the fishery and its political environment so they could understand why accuracy of the data and high levels of customer service were important," he explained. AppNet and its subcontractors also took field trips to see other parts of the process.

The system has been so successful that Vice President Al Gore has nominated it for a Silver Hammer award. The awards are given out annually to federal employees whose work has resulted in more efficient and effective government.

"This project jelled like very few do," said Fraser. "It turned into a peak performance team."

—Johanna Ambrosio