Es un procesador de textos orientado para escribir código fuente de aplicaciones en general en lenguajes de programación. Generalmente los editores de código soportan varios lenguajes y son capaces de abrir varios archivos a la vez, resaltar su sintaxis y ofrecer ayudas contextuales a la hora de escribir o visualizar el código fuente de las aplicaciones.