Un sistema operativo es un programa que gestiona los recursos del hardware y provee servicios a los programas de aplicación. Los sistemas operativos interpretan los comandos del usuario, coordinan el hardware como la memoria y unidades de almacenamiento, y gestionan errores. Algunos de los sistemas operativos más conocidos son DOS, Windows, OS/2, Mac OS y UNIX.