There are companies out there that develop billion dollar software programs all the time. There are methods and practices that make sure they stay on budget and on time. I would expect an organization as big as the USAF to be able to do this as well, but DTS, PEX, SORTS, DEERS, etc. shows that we are not capable of developing software. We shouldn't be allowed to anymore. Outsource it to the Harvard grads who work at Microsoft. It'd cost less and be better in the end.