Un sistema operativo es un programa que gestiona los recursos del hardware y software de un sistema, permitiendo la comunicación entre el usuario y la máquina. Los sistemas operativos más comunes en dispositivos móviles son Symbian, Windows Mobile y Linux, mientras que en servidores son Unix, Linux y Windows Server. En ordenadores personales destacan Windows, MacOS y Linux. Existen sistemas operativos multiusuario, multiprogramación y por lotes, según sus características.