Contractors often do IT work for the government. All contract should have a mandatory clause that states that all work is owned by the government and all coding MUST be turned over to the government upon completion. This is a simple thing to change and it would save millions of dollars. Many contractors leave the job with the code and all subsequent changes go into another contract. The goverment should know how to do the changes when the contractor leaves and have the code to do it.
Idea No. 12147