Un sistema operativo (SO) es un software que actúa como interfaz entre el hardware y los programas del usuario para administrar un computador. Los SO proporcionan una plataforma para que otras aplicaciones funcionen y determinan las aplicaciones compatibles. Los SO administran tareas, usuarios y recursos, gestionan procesadores, memoria, entradas/salidas y archivos. Los SO más reconocidos incluyen sistemas operativos distribuidos que permiten compartir recursos entre ordenadores conectados.