El sistema operativo es el software fundamental de una computadora que proporciona una interfaz entre los programas, el hardware y el usuario. Los sistemas operativos ofrecen una plataforma sobre la cual las aplicaciones pueden ejecutarse y determinan en gran medida las aplicaciones disponibles. Un usuario interactúa normalmente con el sistema operativo a través de comandos y este se encarga de administrar el procesador, memoria, entrada/salida, ejecución de aplicaciones, autorizaciones, archivos e información.