Il software di sistema è un tipo di software per computer progettato per far funzionare e controllare hardware per computer e per fornire una piattaforma per l'esecuzione di software applicativo. Agisce come un intermediario tra l'utente e l'hardware, la gestione delle risorse e la fornitura di servizi essenziali. Ciò include sistemi operativi, driver di dispositivi, utility e firmware. In sostanza, è il software che rende il computer utilizzabile per l'esecuzione di altri programmi.