El software incluye programas, reglas y documentación que permiten que un sistema informático funcione. El sistema operativo es un tipo de software clave que actúa como interfaz entre el hardware y los programas del usuario, coordinando actividades y recursos. Los sistemas operativos incluyen funciones como permitir múltiples usuarios y tareas simultáneas, y clasificaciones como sistemas uniusuario, multiusuario y tiempo real.