* Editores de texto son programas simples que le permiten escribir y guardar archivos de texto. Si bien cualquier editor de texto puede usarse técnicamente para escribir código, los editores de código dedicados a menudo ofrecen características como resaltar sintaxis (código de coloración para hacerlo más legible) y la completación automática para mejorar la productividad. Los ejemplos incluyen el bloc de notas ++, el texto sublime, el átomo y el código VS (aunque el código VS a menudo se considera un IDE).
* Entornos de desarrollo integrado (IDES) son programas más completos que combinan un editor de texto con otras herramientas que los programadores necesitan, como compiladores o intérpretes (para traducir el código en un formulario que entiende la computadora), los debuggers (para ayudar a encontrar errores en el código) y crear sistemas (para administrar el proceso de crear un programa ejecutable). Los ejemplos incluyen Visual Studio, Eclipse, IntelliJ Idea y Xcode. IDES simplifica significativamente el proceso de desarrollo de software.