The Government Accountability Office said the Pentagon was one of several departments where "legacy systems" urgently needed to be replaced.
The report said taxpayers spent $61bn (£41bn) a year on maintaining ageing technologies.
It said that was three times more than the investment on modern IT systems.