Les environnements de développement logiciel ou les outils utilisés pour améliorer l’efficacité du développement de nouveaux logiciels en fournissant des éléments spécifiques de soutien et d’orientation du développement.