El software es un conjunto de instrucciones electrónicas que indican al hardware qué hacer y se clasifica en software de sistema y software de aplicación. El sistema operativo es el programa más importante, ya que permite la comunicación entre el usuario y el ordenador, carga programas en memoria RAM y coordina el trabajo entre hardware y software. Además, los sistemas operativos pueden ser multitarea, multiusuario o multiproceso, y utilizan interfaces gráficas o de línea de comandos para interactuar con el usuario.