El software de sistema incluye programas que controlan el hardware y soportan otros programas, como controladores de dispositivos, sistemas operativos, herramientas de programación y utilitarios. Ejemplos incluyen bibliotecas gráficas y demonios que controlan la temperatura y velocidad del disco duro. Un prominente ejemplo es el proyecto GNU, cuyas herramientas permiten combinarse con el núcleo Linux para formar distribuciones GNU/Linux. El software de sistema se clasifica en sistemas operativos, controladores de dispositivos