Yes it is very easily possible.
Don't forget the gov't would hire contractors to do this work that cost 70-100 bucks an HOUR
Also TechIMO is small in relation to a full scale web interface... don't forget how many databases they'd have to bring together to get all of the information they would require. Which I'm guessing would require bringing in data from legacy systems and putting them into a newer database format (oracle probably) and don't forget the cost of hardware which is astronomical.. and also the software it has to run on... if its MS need I say more?
Also the cost of all of the development tools, and machines for the developers to work on. Believe it or not, its not all that uncommon