Office of Management and Budget, Software Acquisition (OMB Memorandum M-04-16) (July 1, 2004) (full-text).