El software lo crean los programadores mediante unos conjuntos de reglas, órdenes y funciones, que se denominan lenguajes de programación; y que permiten crear procedimientos que serán ejecutados por el ordenador.