Un IDE incluye:
Editor de código para escribir los códigos de software
Automatización de construcción local
Depurador de programas
con la ayuda de un IDE, como ejecutar y ejecutar sus códigos, compilar, interpretar, depurar, controles de versión, administración de archivos y mucho más