Среда разработки помогает разработчикам разрабатывать приложение или продукт, используя набор процессов и инструментов программирования.
Среда разработки предоставляет разработчикам интерфейс и удобный обзор процесса разработки, который включает в себя написание кода, его тестирование и сборку сборки для ее развертывания.
Microsoft Visual Studio
Затмение
Netbeans
Adobe Flex Builder
просека
Среды, ориентированные на язык: они созданы для одного языка, обеспечивая набор инструментов, подходящий только для этого конкретного языка.
Структурно-ориентированные среды: среда такого типа позволяет пользователю напрямую манипулировать структурами.
Среды инструментария. Этот тип среды предоставляет набор инструментов, который включает независимую от языка поддержку задач программирования в большом, включая управление конфигурацией и контроль версий.