Contorizarea software este un tip de sistem de măsurare computerizat care poate însemna mai multe lucruri diferite simultan. Cel mai comun tip de contorizare software este atunci când o companie măsoară cantitatea de licențe software utilizate și se asigură că numărul de licențe utilizate nu este abuzat. Alte versiuni ale acestei contorizări includ monitorizarea și interzicerea utilizării programelor în anumite perioade sau permiterea accesului la program doar unui anumit număr de utilizatori simultan. De asemenea, unele programe obligă utilizatorii să plătească în raport cu timpul în care este utilizat un program, iar acest timp trebuie măsurat corespunzător. De obicei, utilizatorii obișnuiți nu întâmpină probleme sau trebuie să participe activ la măsurarea software-ului, dar companiile mai mari ar putea avea nevoie să măsoare utilizarea programului.
Cea mai comună formă de măsurare a software-ului este realizată de către creatorul software-ului pentru a monitoriza cantitatea de licențe active. Când cineva cumpără sau descarcă un program, acel software vine cu o licență, chiar dacă programul este gratuit. Această licență este ca un contract care descrie termenii de utilizare și, de asemenea, asigură că utilizatorul folosește o versiune legală a programului. Unele programe vin cu mai multe licențe, permițând utilizatorului să instaleze programul pe mai multe computere. Compania de software trebuie să monitorizeze și să actualizeze aceste licențe dacă termenii programului se modifică și trebuie să se asigure că numărul de licențe nu depășește limita maximă specificată în conformitate cu termenii software-ului.
Administratorii de sistem pot folosi contorizarea software pentru a verifica toate computerele active în timpul orelor de lucru pentru a se asigura că toate programele care rulează în prezent sunt permise conform protocolului și că utilizatorul este productiv. Acest tip de monitorizare permite administratorului să verifice dacă programele interzise, cum ar fi jocurile, sunt folosite de orice computer. De asemenea, administratorul poate intra într-un anumit computer și îl poate împiedica să lanseze programe interzise până la o anumită oră, cum ar fi după orele de lucru.
Unele programe pot fi utilizate numai în anumite perioade sau de un anumit număr de utilizatori simultan. Ieșirea în afara timpului sau a numărului de utilizatori poate merge împotriva licenței software pentru programele de nivel înalt sau la nivel de întreprindere, făcând utilizarea ilegală. Administratorii de sistem folosesc monitorizarea software-ului pentru a se asigura că nimeni nu iese din acești termeni și, în mod normal, interzic utilizarea în afara acestor termeni, limitând numărul de utilizatori sau făcând software-ul să nu se poată lansa în timpul orelor interzise.
Există unele programe care trebuie plătite în funcție de cât timp a fost folosit programul. În această schemă, administratorul de sistem și distribuitorul de software vor invoca de obicei monitorizarea software-ului pentru a verifica cantitatea de utilizare. Acest lucru menține software-ul legal și, de asemenea, asigură că distribuitorul este plătit corect în funcție de cât timp este utilizat programul.