Normalmente, un IDE consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador.