Mit Programm-Entwicklungsumgebung (siehe auch IDE) wird die Sammlung von Hilfsmitteln (Tools) bezeichnet, die für das Entwickeln eines Computerprogrammes benötigt werden. Hierzu gehören im allgemeinen: Texteditor, Compiler, Debugger und im weitesten Sinne eine echte oder simulierte Laufzeitumgebung.