Baker: VistA code project will stay wide open

A contract to “refactor” the source code of VistA, the Veterans Affairs Department’s enterprise system software, will be conducted in an manner that remains accessible to the open software development community, VA chief information officer Roger Baker said this week.

Baker was responding to questions raised by open software developers after the agency awarded a sole-source contract to Tampa, Fla.-based Ray Group International to refactor VistA source code.

Code refactoring is a technique for making small changes in source code to make it less complex, more readable and therefore easier to maintain and work with without altering the basic function of the software.

In a press call, Baker said the $4.47 million award would “involve the (open source) community every step along the way and get community input as to how the refactoring ought to be done." Baker said the agency contracted out the work to maintain a single point of contact for the project.

Because VistA was first developed over 25-years ago, its source code is not as modular as it could be. Refactoring will make the code more modular and thus easier to work with, according to Baker.

VistA was the backbone on which VA built an extensive electronic health record system across its hospital systems. The software is still widely in use today. In 2009 the VA used the software to exchange health records with Kaiser Permanente, a forerunner to the emerging nationwide health information network.

About the Author

Connect with the GCN staff on Twitter @GCNtech.


  • business meeting (Monkey Business Images/

    Civic tech volunteers help states with legacy systems

    As COVID-19 exposed vulnerabilities in state and local government IT systems, the newly formed U.S. Digital Response stepped in to help. Its successes offer insight into existing barriers and the future of the civic tech movement.

  • data analytics (

    More visible data helps drive DOD decision-making

    CDOs in the Defense Department are opening up their data to take advantage of artificial intelligence and machine learning tools that help surface insights and improve decision-making.

Stay Connected