Un sistema operativo es un programa que gestiona los recursos del hardware y provee servicios a los programas de software. Algunos ejemplos incluyen las familias Windows como Windows XP y Windows Vista, así como sistemas operativos pueden ser clasificados como multiusuario, multiprocesador, multitarea o tiempo real dependiendo de si permiten que varios usuarios, procesos o partes de programas funcionen simultáneamente.