Seagate: Click Here

PC Magazine

  PC Tech

Component Technology: Past and Future

Introduction

Who spends? Who saves?

What Happened Next?

Promises vs. Products

Who's on the Field?

Components in Play

A Buyers' Market

Where We Are. . .




Find the best buys on computershopper.com - click here!

 
  Categories
Programming

Component Technology: Past and Future
Who spends? Who saves?

Continued from Introduction

To ground our expectations for what enterprise IT can gain from component-based software, let's consider the benefits that have been promised at different times as component technology has evolved.

At one point, proponents argued that component-based software would lower the barriers to entry into the mass-market software marketplace. If a word processor, for example, were structured as a collection of components, then a small development company could enter the market with specific enhancements to the document preparation process. An entrepreneurial team could focus on a specific area of expertise, without the need to duplicate the entire core capability of a product such as Microsoft Word.

With this model of component software in mind, visionaries suggested that word processors, spreadsheets, and other end user applications would be extended in a manner determined by users' needs--rather than being tied to one or two large vendors' schedules for monolithic updates, such as the massive Word 97 (or the even more complex forthcoming Word 2000).

In practice, though, the potential for a flatter and more competitive market in general-purpose software was neutralized by other developments. Individual products such as word processors and spreadsheets were absorbed into multifunction suites, with extensive coupling between different applications.

While it was true that a single module might provide spell-checking capability for a word processor, a spreadsheet, and a presentation graphics tool, the interfaces that made this happen were obscure. Standard software worked well enough to discourage most users from exploring third-party enhancements, which might create compatibility problems. New file formats propelled users forward on a continuing treadmill of upgrades to core applications, rather than letting them add new functions to a stable productivity platform.

Productivity gains, if any, accrued to the vendors of mass-market software rather than to the buyers. Even for vendors, however, it is far from certain that component techniques created significant opportunities for software reuse: Commercial PC applications pursued an evolutionary path that was twisted and kinked by competitive pressures, such as the sudden burst of demand for Web-enabled applications.

The first wave of components, therefore, delivered only a jigsaw-puzzle kind of modularity. Yes, applications could now be defined in terms of pieces with specific interface conventions, but the pieces might fit together only in one useful way. When it came time to write a major enhancement of an application, all of the pieces needed to be overhauled together. The result might be a more manageable development process, but it's not clear that costs were reduced or that software quality was enhanced.

Next: What Happened Next?

Published as Enterprise Computing in the 4/20/99 issue of PC Magazine.

 
 SPONSORED LINKS
Finance  Introducing the newest standard. 1 minute. e.card
WIN  A FREE Toshiba Laptop!
Software  Looking for software? Buy Smart, Buy Fast, BuyDirect!
Software  X10.com -- The SuperSite for Home Automation
Books  Find BOOKS up to 40% off at barnesandnoble.com
 ZDNET FEATURED LINKS
Freebies!  50 FREE downloads -- the top programs of the year
Shop & Save  How-To-Buy Guides: Find the best deals online
Learning  FREE trial of ZDU online courses available now!
 MAGAZINE OFFERS
Free Issue  Get a risk-free issue of RED HERRING magazine today!

TOP
Copyright (c) 1999 Ziff-Davis Inc.