Es la expresión de un conjunto de instrucciones mediante palabras, códigos, planes o en cualquier otra forma que, al ser incorporadas en un dispositivo de lectura automatizada, es capaz de hacer que un ordenador —un aparato electrónico o similar capaz de elaborar informaciones—, ejecute determinada tarea u obtenga determinado resultado. El programa de ordenador, o software, comprende también la documentación técnica y los manuales de uso.