The DARPA Prototech program's goal is to enable use of incremental development and prototypeing as a means to increase effectiveness of systems and systematically reduce risk over the software life cycle, focusing particularly on requirements engineering and systems design.