El software se refiere a los programas y datos almacenados en un equipo. En otras palabras, son las instrucciones responsables de que el hardware (la máquina) realice su tarea.El lenguaje utilizado por el software para comunicarse con el hardware es de tipo binario, viene en forma de instrucciones las cuales son ejecutadas por cada una de las partes del hardware (monitor, mouse, teclado, impresora, CPU, CD-ROM, disco duro, etc.)