Managementul configurației este o disciplină care se concentrează pe configurarea și întreținerea corespunzătoare a sistemelor hardware și software ale computerelor. În ceea ce privește hardware-ul, acest câmp prezintă metodele operaționale și programele pentru sistemele hardware dintr-un birou, clădire sau companie. Pe partea de software, managementul configurației funcționează pentru a se asigura că toate pachetele software au aceleași caracteristici, corecții și suplimente, astfel încât să existe uniformitate pentru fiecare lucrător. Gestionarea configurației software este, de asemenea, comună în faza de dezvoltare ca metodologie de proiectare.
Există două domenii principale de management al configurației: hardware și software. În cele mai multe cazuri, aceste două zone fac același lucru, conturând metodele folosite pentru a asigura plasarea și configurarea corectă a resurselor computerului. În cele mai multe cazuri, operatorii umani ai sistemului, mai degrabă decât sistemul în sine, utilizează metodele de management al configurației.
Managementul configurației hardware funcționează cu sisteme hardware la scară largă. Aceste protocoale acoperă de obicei o zonă cu mai multe stații de lucru, o rețea configurată și unul sau mai multe servere. Sistemele mai mici nu sunt de obicei suficient de complexe pentru a necesita o metodologie de configurare.
Protocoalele de gestionare a configurației asigură că fiecare parte a sistemului hardware este configurată corect și similar cu orice altă piesă în aceeași situație. De exemplu, un router care se conectează la Internet poate avea o configurație diferită de cea care se conectează la resursele interne. Când sunt configurate corect, cele două routere ar avea setări diferite unul față de celălalt, dar setări identice cu alte routere în aceeași situație.
Managementul software îndeplinește o sarcină similară în ceea ce privește software-ul. Acest stil de management al configurației stabilește profiluri software care se aplică diferitelor grupuri sau ranguri din cadrul unei organizații. De exemplu, toți oamenii din departamentul de marketing ar putea avea o singură configurație, dar fiecare persoană care depășește un anumit nivel de management are o configurație diferită. Când sunt reunite, arată că conducerea superioară a departamentului de marketing are nevoie de acces la ambele configurații.
În ambele situații, managementul configurației ajută la programele de întreținere. Cu hardware-ul, evidențiază durata de viață estimată a oricărei componente a sistemului, ajutând oamenii să stabilească când o piesă hardware este probabil să aibă nevoie de înlocuire. În ceea ce privește software-ul, ajută la configurarea unui program de corecție și se asigură că software-ul este actualizat.
Atunci când un sistem software este dezvoltat pentru prima dată, managementul configurației software ajută la stabilirea cerințelor necesare ale software-ului. Nevoile utilizatorilor sunt reunite într-un singur colectiv. Aceste nevoi sunt plasate în pachetul software pe baza importanței necesității; lucrurile de care oamenii au nevoie mai des sunt plasate mai sus în software. Alte opțiuni sunt reunite în condiții pe care utilizatorii pot alege să le folosească sau să le ignore.