El software de la computadora es un conjunto de instrucciones, datos o programas utilizados para operar computadoras y ejecutar tareas específicas. Es el componente lógico intangible de un sistema informático, en contraste con el hardware físico. El software dicta lo que hace la computadora y cómo lo hace. Esto puede variar desde aplicaciones simples como una calculadora hasta sistemas operativos complejos y sistemas de planificación de recursos empresariales (ERP). Esencialmente, son los "cerebros" los que hacen que el hardware funcione y sea útil.