La gestione della configurazione open source è un tipo di programma per computer in grado di aiutare le persone a gestire grandi sistemi informatici, come le reti aziendali. La maggior parte di questi programmi riguarda sia l’hardware che il software, anche se alcuni potrebbero essere specializzati. Con un sistema di grandi dimensioni, può essere facile smarrire un programma o un’informazione, ma un programma di gestione della configurazione open source si comporta come un catalogo che dettaglia il posizionamento di ogni elemento nel sistema. Questo programma di gestione della configurazione è open source, quindi gli utenti possono modificare la codifica del programma originale. Anche gli aggiornamenti vengono registrati, quindi gli utenti che ritengono necessario un aggiornamento possono ottenere una visione ampia del numero di versione di ciascun programma.
In generale, la maggior parte dei programmi di gestione della configurazione open source è in grado di registrare informazioni su hardware e software. Le informazioni sull’hardware sono in genere meno intense, perché non cambiano spesso, ma ciò manterrà sotto controllo l’hardware e quali chip e apparecchiature sono attualmente installati. La gestione del software è di solito un campo più ampio, perché tutte le informazioni e gli aggiornamenti sono in genere archiviati o riguardano il software. Alcuni programmi possono essere specializzati per gestire esclusivamente software o hardware, sebbene il software sia la scelta più comune.
Gli utenti di computer di casa raramente perdono informazioni sul proprio computer e, in tal caso, in genere esiste un programma di ricerca in grado di eseguire rapidamente la scansione del computer per le informazioni. Questo è molto più difficile con un sistema di grandi dimensioni, perché la stessa funzione di ricerca potrebbe richiedere ore per esaminare tutto. La gestione della configurazione open source agisce come un catalogo che contiene e visualizza informazioni su dove possono essere trovati i dati, anche dati di basso livello.
Agli utenti di tali programmi in formato open source viene concessa una licenza che consente loro di modificare la codifica originale del programma. Alcune licenze consentono agli utenti di vendere la loro modifica del programma di gestione della configurazione, mentre altre hanno restrizioni. Questi programmi sono in genere gratuiti, anche se non tutti lo sono.
Insieme ai dati, il programma di gestione della configurazione open source terrà traccia anche del numero di versione di ciascun programma. Il registro degli aggiornamenti in genere tiene traccia anche delle versioni e degli aggiornamenti hardware, ad esempio dettagliando la quantità di RAM (random access memory) del computer o il numero di produzione del monitor. Questo serve per aiutare gli utenti a tenere traccia degli aggiornamenti, in modo che sappiano se è necessario un nuovo aggiornamento. Le informazioni di aggiornamento vengono in genere visualizzate da un database, ma possono anche essere sotto forma di foglio di calcolo, a seconda del programma.