Software de programación: provee herramientas de asistencia al programador. Incluye editores de texto, compiladores, intérprete de instrucciones, enlazadores, debuggers, etc. Técnicamente deberían ser parte del "software de aplicación", porque quienes los emplean son usuarios (algo más avanzados, como los programadores, pero usuarios al fin), pero a su vez es el software que permite construir software, por eso lo distinguimos en otra categoría