Permite a los desarrolladores de aplicaciones utilizar lenguajes de programación necesarios para crear, mantener o ejecutar programas. Hay varios tipos de software de programación como: Lenguaje de programación, Programas de biblioteca, Traductor de software (compilador, ensamblador, interprete), algunos ejemplos son: Microsoft Visual Basic, Cobol, RPG, C++, etc.