Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesWanted: New Software


October 1996 / Editorial / Wanted: New Software

Today's shrink-wrapped applications are the last place you'll find innovation.

Mark Schlack, Editor in Chief

The search for the killer desktop app is dead, judging from the dearth of anything really interesting outside of the graphic arts/multimedia and geographic-information markets. Amidst a golden era of OSes, server software, Web stuff, and development tools, the best you can say about most desktop apps is that they are easier to install now that they come on CD-ROMs instead of floppies.

Too harsh? What was the last new client application authored by Microsoft? I come up with Access, in 1992, and even it wasn't totally homegrown in Redmond. This year's FrontPage was acquired in full, although it has since been seriously reworked. Lotus's now-defunct Improv came out for Next in 1990 and f or Window s in 1993. Apart from these few, all we've seen are continuing improvements (albeit not unappreciated ones) to existing suites, accompanied by feature bloat.

"Who cares?," ask the Webmeisters. "With Hypertext Markup Language [HTML], Java, a browser, and plug-ins, shrink-wrapped software is a dinosaur."

The Web is a powerful tool, and it really has changed everything. The ferment in Web tools and server applications will obviously produce profound innovations -- probably even one of those legendary paradigm shifts.

But I'm not buying into the idea that server apps will completely replace desktop apps in this decade. The bandwidth and network reliability are just not there. And ultimately, whether software vendors write applications in giant hunks of C++ code and deliver them on CD-ROMs -- or write them in small pieces of Java code and wire them to us -- apps will still need to be more innovative.

Nor will custom development replace packaged sof tware, even if the most optimistic scenarios about programmer productivity and code reuse come true. No company has the time or money to be its own sole source of software.

The greatest innovation in computing since the invention of the microprocessor has been shrink-wrapped software. The ability of computer professionals to deliver fast, inexpensive solutions will, for the foreseeable future, depend on the weaving together of custom and shrink-wrapped server and client applications.

My hope is that the industry will do something more than just add HTML converters to five-year-old apps. For example, seven years after Hewlett-Packard unveiled its ultimately unsuccessful NewWave shell for Windows, I'm still waiting for easy-to-use but powerful agents.

Want thankful users? Give them software that automates the repetitive yet complex tasks that consume most workdays. I would love something that I could "program" to gather memos, spreadsheets, e-mail, and whatever else I need to assemble monthly reports.

My impression that the software industry has entered a slacker phase was reinforced by a recent trip to Xerox's fabled Palo Alto Research Center. At PARC, you can see real innovation in areas as conceptually simple and practically difficult as viewing large amounts of data (an entire company organization chart, for example) quickly and easily. The kinds of inexpensive graphics hardware discussed in this month's cover story open up even more possibilities in this arena.

Maybe it's hard for concepts like data visualization and cross-application agents to clear the hurdles that large software companies put in front of new product development. I imagine that any product manager with fire in the belly still has to answer to company bean counters who ask, "Is there a $100 million market for the product this year?" I sure hope that someone out there is looking beyond today's installed base.

When I go to Comdex next month, I'll be looking for interesting and practical new desktop applicatio ns to present our Best of Comdex awards to. (Vendors: See http://www.byte.com/vpr/vpr.htm for details.) Tell me what you need from shrink-wrapped software in our forum at http://www.byte.com ; I'll carry the message back to the software industry.


Mark Schlack, Editor in Chief, mschlack@bix.com

Up to the Editorial section contentsSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network