Un sistema operativo es un programa que gestiona los recursos del hardware y provee servicios a los programas de aplicación. Controla todas las operaciones del computador y tiene cuatro funciones fundamentales: control de acceso al hardware, administración de archivos y carpetas, provee una interfaz de usuario, y administra aplicaciones. Los sistemas operativos para estaciones de trabajo son diferentes a los de servidores, los cuales ejecutan procesos que benefician a aplicaciones cliente.