Type de Logiciel offrant une grande variété de fonctionnalités relatives à l’ingénierie logicielle, telles que la conception de programme, le codage et le test de toutes les parties terminées du programme.