Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas dictadas por el programador en una computadora. El software se divide en tres categorías: software de sistema, que gestiona los componentes internos de la computadora; software de programación, que proporciona herramientas para que los programadores desarrollen software; y software de aplicación, que permite a los usuarios realizar tareas específicas en diferentes campos.