Un projet est souvent affecté par des problèmes de faisabilité techniques ou fonctionnels.
Entrer dans l’univers de la sécurisation apporte de l'efficience pour :
La conformité : afin d’obtenir les résultats attendus suivant les exigences admises par les utilisateurs,
L’aptitude : bien réagir lorsque l’on s’écarte des conditions normales d’utilisation,
La flexibilité : pour être capable de prendre les évolutions avec plus de facilité et de rapidité,
La fiabilité : pour aller au-delà des exigences habituelles,
La réutilisabilité : pour utiliser des parties du logiciel dans d’autres projets ou fonctions nouvelles,