Un entorno de desarrollo integrado o IDE (siglas en ingls) es una aplicacin que facilita el desarrollo de nuevas aplicaciones. Estn diseados para abarcar todas las tareas de programacin en un mismo sitio, ofreciendo una interfaz central con todas las herramientas que necesita un desarrollador, como editor de cdigo, compilador, depurador o herramientas de automatizacin.