Software
Most software assurance research has been geared toward developing
software from scratch, as project control can be asserted when the entire
process is available. That said, organizations increasingly use turnkey