Modern software engineering practices, pioneered by the commercial software community, have begun transforming Department of Defense (DoD) software development, integration processes, and deployment cycles. DoD must further adopt and adapt these practices across the full defense software life cycle - and this adoption has implications for software maintenance and software sustainment across the U.S. defense community.
Air Force Software Sustainment and Maintenance of Weapons Systems evaluates the current state of software sustainment within the U.S. Air Force and recommends changes to the software sustainment enterprise. This report assesses how software that is embedded within weapon platforms is currently sustained within the U.S. Air Force; identifies the unique requirements of software sustainment; develops and recommends a software sustainment work breakdown structure; and identifies the necessary personnel skill sets and core competencies for software sustainment.