Инструментальные системы считаются основой разработки ПО, потому что они обеспечивают полный цикл проектирования программного продукта. 1
Некоторые этапы, которые охватывают такие системы: написание текста программы, компиляция, компоновка, отладка, тестирование, сопровождение и другие. 1
Использование инструментальных средств позволяет:
- Сократить длительность и стоимость разработки. 3 Автоматизация процессов, например, с помощью CASE-средств, помогает автоматизировать все этапы разработки программного обеспечения. 23
- Повысить качество процесса разработки и, как следствие, качество разработанных программ. 3
- Упростить работу программистов. 1 Например, интегрированные среды разработки с графическим интерфейсом позволяют увеличить производительность за счёт унификации инструментальных средств и отсутствия необходимости переключения между отдельными компонентами. 1