El software del sistema consiste en programas que controlan e interactúan con el sistema operativo para gestionar el hardware y apoyar otros programas, a diferencia del software de aplicación. Algunas clases de software del sistema incluyen cargadores de programas, sistemas operativos, controladores de dispositivos, herramientas de programación, programas utilitarios, entornos de escritorio, líneas de comandos, BIOS, hipervisores y bootloaders.