Attempts by the U.S. Department of Defense (DoD) to address persistent challenges with software development have been hampered by an inability to identify the many software professionals working within DoD's programs. In this report, the authors identify and characterize a subset of DoD's software workforce, the types of software developed within DoD, and the variety of methods DoD programs use when employing that workforce to develop software.