Интегрированная среда разработки (ИСР) - от Integrated Development Environment (также возможные интерпретации Integrated Design Environment - интегрированную среду проектирования; или Integrated Debugging Environment - интегрированная среда отладки ) - это компьютерная программа, которая помогает программисту разрабатывать новое программное обеспечение или модифицировать (совершенствовать) уже существующее.
Интегрированные среды разработки обычно состоят из редактору исходного кода, компилятора и / или интерпретатора, средств автоматизации сборки, и обычно дебагера. Иногда сюда также входят системы контроля версий, средства для профилирования, а также разнообразные средства и утилиты для упрощения разработки графического интерфейса пользователя. Многие современные ИСР также включают обозреватель классов, инспектор объектов и диаграмм иерархии классов для использования объектно-ориентированного подхода в разработке программного обеспечения. Хотя существуют и используются ИСР, поддерживающих разработку на нескольких языках программирования, обычно интегрированная среда разработки предназначена для разработки на одном языке программирования.