Can't have anything that simple in government.
First you have to have a "study", which means you have to hire more government employees. The "study" of course lasts several years because they don't have enough resources to conduct it thoroughly. Once the "study" is complete then they need to form a commission to determine what to do with the results of the "study". There again, more government employees will be needed.
Then you have the "consultants". They decide who gets to actually write the software. Of course that company will need to have an oversight committee created by...you guessed it, the government. But, no matter. It's the way things are done in government.
And it just goes on and on and on and on...
You have the concept right except but in order to get consultants onboard, rigorous and time consuming procurement processes must also be followed, which of course needs even more government employees to manage.
The real kicker is that the process takes so long that by the time the contract is awarded and the work is finally done, everything else has changed so much the software is already obsolete. Time to start the process all over again... LOL