Noto anche come utility di configurazione del BIOS, un'utilità di configurazione CMOS è un software che modifica le impostazioni per l'hardware nel BIOS di un computer. Nei modelli precedenti, gli utenti dovevano modificare le impostazioni ogni volta che aggiungevano una nuova unità , ma l'aggiunta di funzionalità di rilevamento automatico lo rendeva inutile. Mentre il supporto tecnico a volte è ancora necessario per effettuare una regolazione, gli utenti devono comunque apportare delle modifiche a volte, come l'ordine di avvio del computer.
Anche se questa utility controlla l'installazione del BIOS, il motivo per cui a volte viene chiamato utility di configurazione CMOS o RAM CMOS è perché, in origine, queste impostazioni erano in un circuito di memoria CMOS con backup della batteria. Con l'avanzare della tecnologia, le impostazioni del BIOS sono state spostate per l'archiviazione nella memoria flash che non era volatile.
Ogni volta che un computer si avvia, accede alla configurazione del BIOS. Subito dopo che l'utente accende il computer, appare un messaggio rapido (e poi altrettanto rapidamente sparisce) chiedendo all'utente di premere un tasto particolare, come F1, F2, CANC o ESC, se l'utente vuole andare ad un altro avvio , diverso da quello normale, per apportare modifiche alla configurazione del BIOS. Se l'utente non riesce a raggiungere la chiave in tempo, il computer procede normalmente.