Un sistema operativo es el software que controla y coordina el uso de los recursos de hardware entre los diferentes programas y usuarios. Administra la memoria, los procesadores, dispositivos de entrada/salida y distribuye de forma ordenada estos recursos entre los programas que compiten por ellos. Los sistemas operativos más populares incluyen Windows, Mac OS y diferentes variantes de UNIX como Linux.