Un IDE est un environnement de programmation intégré (Integrated development Environment) qui permet de disposer dans une même interface d'un éditeur, d'un débugueur et d'une console.
Un des premiers IDE est le "Dartmouth BASIC" créé en 1964 par deux enseignants du Dartmouth College (John G. Kemény et Thomas E. Kurtz) qui ont également créé le langage BASIC.