Softversko mjerenje je vrsta računalnog mjernog sustava koji može značiti nekoliko različitih stvari odjednom. Najčešći tip mjerenja softvera je kada tvrtka mjeri količinu softverskih licenci u upotrebi i osigurava da se broj korištenih licenci ne zloupotrijebi. Ostale inačice ovog mjerenja uključuju praćenje i zabranu korištenja programa u određenim vremenima ili dopuštanje samo određenom broju korisnika pristupu programu odjednom. Neki programi također prisiljavaju korisnike da plaćaju u odnosu na vrijeme korištenja programa, a to vrijeme mora biti adekvatno odmjereno. Uobičajeni korisnici obično ne nailaze na probleme ili moraju aktivno sudjelovati u softverskom mjerenju, ali veće tvrtke možda će morati mjeriti korištenje programa.
Najčešći oblik mjerenja softvera provodi kreator softvera za praćenje količine aktivnih licenci. Kada netko kupi ili preuzme program, taj softver dolazi s licencom, čak i ako je program besplatan. Ova licenca je poput ugovora koji opisuje uvjete korištenja i također osigurava da korisnik koristi legalnu verziju programa. Neki programi dolaze s više licenci, omogućujući korisniku da instalira program na više računala. Softverska tvrtka mora nadzirati i ažurirati ove licence ako se uvjeti programa promijene i mora osigurati da broj licenci ne prelazi navedeni maksimum u skladu s uvjetima softvera.
Administratori sustava mogu koristiti softversko mjerenje za provjeru svih računala aktivnih tijekom radnog vremena kako bi osigurali da su svi programi koji se trenutno izvode dopušteni prema protokolu i da je korisnik produktivan. Ova vrsta nadzora omogućuje administratoru da provjeri koristi li bilo koje računalo zabranjene programe, kao što su igre. Administrator također može ući na određeno računalo i spriječiti ga od pokretanja zabranjenih programa do određenog vremena, primjerice nakon radnog vremena.
Neki programi mogu se koristiti samo tijekom određenih razdoblja ili od strane određenog broja korisnika odjednom. Izlazak izvan vremena ili broja korisnika može biti protiv softverske licence za programe na visokoj ili poslovnoj razini, čineći korištenje nezakonitom. Administratori sustava koriste nadzor softvera kako bi osigurali da nitko ne prelazi ove uvjete i obično zabranjuju korištenje izvan ovih uvjeta ograničavanjem broja korisnika ili onemogućavanjem pokretanja softvera tijekom zabranjenih sati.
Postoje neki programi koji se moraju platiti ovisno o tome koliko dugo se program koristi. U ovoj shemi, administrator sustava i distributer softvera obično će pozvati nadzor softvera kako bi provjerili količinu korištenja. Na taj način softver ostaje legalan i također osigurava da distributer dobiva ispravnu plaću ovisno o tome koliko dugo se program koristi.