El sistema operativo provee una interfaz entre programas, hardware y usuario, y administra recursos como procesador, memoria, E/S, ejecución de aplicaciones y archivos. Funciona como una plataforma sobre la cual otras aplicaciones se ejecutan, y el usuario interactúa con el sistema operativo a través de comandos. Ejemplos de sistemas operativos incluyen Windows, Mac OS y varias distribuciones de Linux.