Eine IDE (integrierte Entwicklungsumgebung, englisch integrated development environment) ist eine Sammlung der wichtigsten Werkzeuge zur Softwareentwicklung unter einer einheitlichen Oberfläche. Sie soll helfen, die Arbeit des Anwendungsentwick- lers zu erleichtern.
Zu den wichtigsten Werkzeugen zählen beispielsweise der Compiler, Debugger, Interpreter, der Editor mit Quelltext- formatierung und Syntaxhervorhebung, Linker, Werkzeuge zum Erstellen von grafischen Oberflächen, Versionsverwaltungen und vieles mehr.