Secure development lifecycle is a discipline that focuses on properly conducting security activities at key stages of development.