Un sistema operativo es un software de sistema que maneja la memoria del ordendador, los recursos de software y hardware y los procesos, al tiempo que proporciona servicios e interfaces de programación comunes para los programas de computadora. Ejemplos de sistemas operativos populares incluyen WindowsOS, MacOS, Linux y BSD.
Aparte del firmware, todos los programas del ordenador requieren un sistema operativo para funcionar y, por lo general, están precargados en ordenadores nuevos. Cada sistema operativo tiene una interfaz de usuario diferente, o UI, que permite a los usuarios interactuar con su ordendador. En este sentido las interfaces de usuario en Windows y MacOS, son únicas, mientras en Linux nos podemos encontrar con sistemas de escritorio de diferentes sabores, como KDE, Gnome, XDE etc.