Un sistema operativo (SO) es un programa que gestiona los recursos del hardware y provee servicios a los programas de aplicación. Los primeros SO eran operados desde la consola por programadores. Luego surgieron avances como compiladores, cargadores y manejadores de dispositivos. Algunos de los principales SO incluyen MS-DOS, Mac OS, Microsoft Windows, Linux, Ubuntu y Android.