Discusses an approach to business computing that involves the use of engineering specifications to solve the shortcomings of application development for large-scale, complex transaction processing solutions. Background on the origins of transaction processing; Impact of the Internet and information technology outsourcing on the architecture of application software; Components of the Value Chain Utility computing model.