Distributed Computing Applications and Infrastructure (IS 206)
Fall 1998

[Group E Home] | [IS206 Home]

Acquisition of the Application

The primary three options for acquiring an application are via: purchase, internal development or outsourcing. The appropriate method of acquisition for Global Web Developer is fairly straight forward. However, this analysis will consider how best to acquire the application in two different contexts: in the environment of today and in a hypothetical component and framework environment.

Today. Given the state of computer software now, it is most logical to acquire GWD through a combination of internal development and purchase of large-grain components. A DBMS and web server, currently available large-grain components, should be purchased and wrapped into GWD. The bulk of the code, however, ought to be developed internally. Outsourcing is not very practical considering that this will be the primary product of the company formed to produce it.

Component and framework environment. Assuming that highly useful large- to small-grain components are available on the software market, the logical method of acquiring GWD shifts only by degree. Outsourcing is still not a wise option for a new company with only one product they will have to support and improve. However, as many small-grain components which are valid for the application design could and should be purchased to minimize costs. The large-grain components (DBMS and web server) purchased previously would still be necessary. The overall internal code development burden would be lessened and might focus more on integrating the components together--writing custom components where commercially available equivalents are not available.

Milestone 4 top


last updated 11/09/98