Puede ser una aplicación individual o estar incluido en un entorno de desarrollo integrado (IDE).
Por lo que, si bien muchos editores de texto pueden ser usados para editar código fuente sin problemas, si no mejoran, automatizan y facilitan la edición del código, no ameritan ser llamados "editores de código fuente", y son únicamente editores de texto que pueden ser usados para editar código fuente.
Algunos editores de código fuente verifican la sintaxis a medida que el programador escribe, alertando inmediatamente sobre los problemas de sintaxis que puedan surgir.
Otros editores de código fuente comprimen el código, convirtiendo las palabras clave en tokens de un solo byte, eliminando espacios en blanco innecesarios y convirtiendo los números a una forma binaria.
Estos editores tokenizadores descomprimen el código fuente al momento de visualizarlo, imprimiéndolo con los espacios y mayúsculas adecuadas.