Hosted applications: software as a service

Since the earliest days of computing, users have had the choice of owning and operating their own computers and programs or running their applications at a remote service bureau. Whether the service was accessed by submitting a deck of cards or by typing information into a time-sharing computer, a service bureau would own and operate the equipment and run the jobs.

Running jobs on remote computers was one of the key goals of the funding for ARPANet, a network that preceded the Internet. ARPA wanted the researchers they funded to be able to run jobs on each other's computers. (See this historic paper).

As computer costs fell and millions of computing professionals were trained, in-house computing grew much more rapidly than the service bureau business. The Justice Department also forced then-dominant IBM to divest itself of its service bureau business. Today, the pendulum is swinging back. As network speed, storage capacity and reliability increase, the case for hosted applications improves.

An organization has four general options for running an application:

While the trend is toward hosted applications, we must keep their advantages and disadvantages in mind. Some pros (+) and cons (-) of hosted applications are:

Network World asked the question "is on-demand CRM better than an on-premises solution?" and published a short debate. You can read the Yes and No arguments online.

Universities are also turning to network services -- the University of Arizona has been a leader.

Running an application on the Internet is often called "cloud" computing, and a UC Berkeley research team is studying and trying to overcome cloud computing obstacles. Their initial report is summarized here, and the full report is here.

The application service business is growing rapidly. You can follow industry news on blogs like:


Disclaimer: The views and opinions expressed on unofficial pages of California State University, Dominguez Hills faculty, staff or students are strictly those of the page authors. The content of these pages has not been reviewed or approved by California State University, Dominguez Hills.