El sistema operativo, también llamado núcleo o kernel, es el software que gestiona todos los servicios y aplicaciones que utiliza el usuario, es el protocolo básico de operatividad de un dispositivo.
Estos consisten en interfaces gráficas, entornos de escritorio o gestores de ventanas, que brindan al usuario una representación gráfica de los procesos en marcha. También puede ser una línea de comandos, es decir, un conjunto de instrucciones ordenado en base a su prioridad y que funciona en base a comandos y órdenes introducidos por el usuario.