Firmware
Un insieme di software programmato in un chip viene utilizzato per far funzionare un sottosistema hardware specifico o configurare l'hardware di un computer prima di caricare un sistema operativo.
La maggior parte del firmware è aggiornabile tramite software, ma a volte il chip stesso deve essere sostituito con uno contenente firmware aggiornato.
Dispositivi come schede madri, schede video e controller del disco hanno spesso il proprio firmware, che di solito può essere aggiornato tramite un software speciale del produttore del dispositivo.