Un sistema operativo es un programa que gestiona los recursos de hardware y provee servicios a las aplicaciones. Sus funciones incluyen administrar el procesador, memoria, entrada/salida, aplicaciones, autorizaciones y archivos. Los sistemas operativos se clasifican por su administración de tareas (monotarea o multitarea) y usuarios (monousuario o multiusuario). Un ejemplo prominente es Android, un sistema operativo basado en Linux usado en dispositivos móviles como teléfonos y tabletas.