This provides the organization with software that meets its exact needs while
also enabling tight ongoing control of the software during its operation and
maintenance/support phases. To this point, most software assurance research
and the knowledge base has been in the area of custom-built software. This is