Le développement de logiciels modernes nécessite une atténuation des risques moderne, et les organisations tournées vers l'avenir reconnaissent les avantages de « déplacement vers la gauche», et en faisant de la sécurité un élément indispensable du cycle de vie du développement logiciel (SDLC) dès le départ.