This article examines the software assurance management best practices. Software must be secured in order to reduce the risk of threats to information systems. Management must make critical decisions concerning software development model, system security requirements, team building and resource procurement.