 Décrire les défis entourant le développement de logiciels.
 Le développement de logiciels peut être un processus difficile en raison de la nécessité pour les organisations de maintenir des délais et des budgets serrés, tout en s'assurant que le produit résultant répond aux besoins du client et que le logiciel est sécurisé et stable. De plus, le logiciel doit être suffisamment robuste pour gérer les besoins en constante évolution des utilisateurs et la complexité croissante des technologies utilisées.