Enterprise Web
by David F. Carr

Sometimes The Best Tool Is
The One That's Closest

When looking at Web development tools, it helps to remember that people choose tools for all sorts of reasons. Sometimes the best tool for the job is the tool that happens to be handy.

For example, Progress Software recently introduced me to a division of Cigna Retirement and Investment Services--a subsidiary of the Cigna insurance company--that is using Progress' WebSpeed application server for a benefits administration application. The Cigna division is currently employing the server on a relatively small scale on its Hartford office intranet, but in 1999 the server is slated to go out to a nationwide network of brokers, who in turn will have the option of offering Web access to their customers.

WebSpeed is a perfectly good Web application server, but it's essentially a Web incarnation of the Progress 4GL development environment. The tools and the relational database Progress sells are most successful as technologies that independent software vendors embed in other products.

It turns out that the vendor Cigna originally selected was McCamish Systems, an ISV that had created a benefits administration system using client-server technology from Progress. Cigna began working with Progress tools to modify and maintain the client-server system. Later, when Cigna wanted to move to the Web, it decided to use WebSpeed.

David J. Choleva, director of systems for the Cigna unit, said he probably wouldn't have wound up with WebSpeed if he had started with a clean sheet and gone looking for the best application server. Of course, when you're Web-enabling an existing application, by definition, you're not starting from scratch.

"It turned out to have been a pretty good choice," Choleva said. "At this point, it meets our needs. Two years from now, it might be something different."

Choleva has some interest in moving to a Java development environment, although he's in no hurry. So it's good news to him that Progress has made a commitment to bridging between the application servers for WebSpeed and for Apptivity, a Java-based environment also from Progress.

Still, the competitive advantage Choleva hopes to gain doesn't come from choosing the most cutting-edge technology so much as from getting the application finished and out to customers. The developers I spoke with described the WebSpeed development environment as just fine--it's not spectacular, necessarily, but it gets the job done.

This strikes me as an important corollary to the predictions that the Web application server market will narrow down to five or six top vendors, mostly familiar names like IBM, Oracle, and Microsoft. Progress's Apptivity gets lumped in with SilverStream as a class of productive development environments that are likely to survive, but not as central architectural components. WebSpeed doesn't even show up in a Java-centric, consensus view of the future.

On the other hand, Progress isn't usually listed as a major relational database vendor, either, even though the Gartner Group's Dataquest division ranked it as the leading embedded database vendor.

Similarly, I suspect that there are a lot of vendors whose names aren't necessarily mentioned in the same breath with Oracle whose Web application servers will enjoy some respectable success just by being the tool that happens to be handy.

***

For more information about McCamish Systems, please contact our Sales & Marketing group at Solutions@McCamish.com or call 800.366.0819.