FCW Forum | Mobility

Creative destruction at work

Evolution of application programming favors the small and nimble

They’re small, light and not that powerful, but netbook computers can tell you a lot about where information technology is headed in the not-too-distant future. Bigger than a BlackBerry but a fraction of the size of the biggest, Cadillac-featured laptops, the netbook can run applications, such as Word or iTunes. But with ubiquitous connectivity to the cloud — what we were calling service-oriented architecture or software as a service a few years back — do their users need much besides a Web browser? Probably not.

Netbooks should tell us that the days of big system, multiyear efforts to design and build new government IT applications are largely behind us. Replacing them will be fast, nimble projects in which a confederated approach might produce the desired feature set. An example is mashup programs, which often run through the browser and offer data acquisition, manipulation and visualization capabilities similar to what would have required hundreds of thousands of lines of application-specific software code just a few years ago. This example underscores just how revolutionary the change has been in the process of software development that targets the browser. Government should take heed.

The days of having an application that handles one specific task are waning. Each semester, I ask my students if they use an e-mail client — Outlook, Thunderbird or something else — and consistently the number of affirmative responses is lower, and at this point, well under half. They use webmail. They live in the browser. Anything else seems superfluous. This is something federal IT managers should take to heart. When vendors require a client to be installed on every machine, they should have a solid answer as to why.

Building stand-alone applications is an enormous investment of time and effort. Federal agencies should instead use their mass and considerable budgetary muscle to promulgate standards and drive technical investment. If Uncle Sam wants a flavor of Extensible Markup Language optimized for its business processes, the “if you build it, they will come” saying likely will apply.

All this is not to say that big systems will not continue to exist. It’s just that the design and development activity will be increasingly focused on big systems of systems: protocols, design schemas and flexible, adaptable application program interfaces designed to move not only data but also information — or even better, knowledge. Synchronizing large databases, opening channels to collaboration and managing the security of interconnected systems will remain a part of the terrain — but the creation of lots of specific applications to be installed on each machine across an entire agency should not.

The business of government is being pushed to the browser, not just on the PC or Mac, but iPhone, Blackberry and, of course, netbook. We expect ubiquitous connectivity to our data on whatever platform is convenient to us. Dinosaurs beware. In this atmosphere of digital convergence, old-school application development geared to the PC is building for a bygone age.

About the Author

Chris Bronk is a research fellow at Rice University’s Baker Institute for Public Policy and an adjunct instructor of computer science at Rice. He previously served as a Foreign Service Officer and was assigned to the State Department’s Office of eDiplomacy.

Reader comments

Thu, Sep 3, 2009 Dave

Article is spot on... and as for the previous reader's comment, if we quit paying for big clunky client-based apps, we'd have the resources to bump up the pipes... which would benefit everyone!

Wed, Jul 22, 2009

moving towards a Web 2.0/3.0 experience is fine but not once did Mr.Bonk address the need to update the infrastructure of the Internet. With youtube and other video service providers i.e. Video on demand, photosharing sites, social apps. etc... we are choking the internet. you move these stand alone clients to the web and it will bog down even more. Try getting on facebook at certain hours of the day and see how long it takes. We need to work on the information highway before we go putting more cars on it. I don't agree with what he said; just need to look at the big picture.

Please post your comments here. Comments are moderated, so they may not appear immediately after submitting. We will not post comments that we consider abusive or off-topic.

Please type the letters/numbers you see above