Un programa (Software en inglés) es un conjunto y secuencia de instrucciones escritas en un lenguaje de programación que una computadora puede interpretar y ejecutar.
El proceso de creación de software es materia de la ingeniería del software, una de las ramas propias de la Ingeniería Informática.