El software del sistema incluye la BIOS, el firmware de dispositivos, el sistema operativo y software de utilidad. Su propósito es operar el hardware, proporcionar una plataforma para ejecutar aplicaciones, y aislar a los programadores de aplicaciones de los detalles del equipo particular. Algunas clases específicas de software del sistema son cargadores, enlazadores, utilidades y entornos de escritorio.