States set to swap code

In a pilot project, states saved time and money by swapping components of applications

As a way to reduce development costs, lessen the workload, and get proven

technologies, a major state government association is exploring the idea of

a central repository of software components that states can tap to build

Web-based applications.

Georgia's chief information officer, Larry Singer, is

spearheading an initiative for the National Association of

State Chief Information Officers (formerly the National

Association of State Information Resource Executives) to promote

reusing application components developed by major

companies.

Singer's department, the Georgia Technology Authority (GTA), is finalizing

a contract with Atlanta-based ComponentSource to create such an exchange

by August. The six participating states will be able to download public

domain or licensed components via the exchange.

During the association's midyear conference this week in Austin, Texas,

Singer unveiled results of a pilot project between several states demonstrating

the initiative. In the pilot, Georgia borrowed components or modules developed

by Arkansas, and Pennsylvania used templates from Washington.

Singer defined components as explanations in code about how to do a

particular process. He likened them to Lego building blocks where pieces

can be linked together to build a whole structure. Component-based architecture,

he said, reduces the risk of unproven applications, saves development funds

and time, and speeds up use of an application.

Paul Taylor, deputy director with Washington's technology department,

likened the idea to the way automobile manufacturer DaimlerChrysler developed

a new model: The company took the Neon's chassis, power train and integrated

system and put a new "skin" on it to build the PT Cruiser.

In explaining a Web site repository, GTA's Bill Overall said states

would shop around, download components, submit customer reviews and even

participate in a discussion forum. He said reusing components also could

provide the commercial sector with an opportunity to develop niche products.

During the pilot, Overall said Georgia borrowed three components from

Arkansas to build a motor vehicles department e-government application.

It has saved his state about 424 hours and $42,000 in development costs,

he said.

Taylor said several Washington state agencies worked together for the

pilot to develop an electronic permit template. Instead of agencies having

to reinvent the wheel each time, the state made the working code available

on its Web site. Agencies could then download the code, modify it and put

up an application much faster than if they started from scratch.

That's basically what Pennsylvania did, said CIO Charles Gerhards. In

the pilot project, Pennsylvania downloaded Washington's e-permit template

source code, modified it and integrated it into its applications. He said

it took one programmer about 36 hours to modify the template. It saved his

state about $15,000 and about 85 percent of Washington's code was reused,

he said.

NEXT STORY: E-gov a low priority for Bush