Tarkvaramõõtmine on arvuti mõõtesüsteemi tüüp, mis võib tähendada mitut erinevat asja korraga. Levinuim tarkvara mõõtmise tüüp on see, kui ettevõte mõõdab kasutatavate tarkvaralitsentside hulka ja tagab, et kasutatud litsentside arvu ei kuritarvitata. Selle mõõtmise muud versioonid hõlmavad programmide jälgimist ja kasutamise keelamist teatud aegadel või ainult teatud arvule kasutajatele korraga juurdepääsu lubamist. Mõned programmid sunnivad kasutajaid maksma ka programmi kasutusaja eest ja seda aega tuleb piisavalt mõõta. Tavakasutajatel ei teki tavaliselt probleeme või nad peavad tarkvara mõõtmises aktiivselt osalema, kuid suurematel ettevõtetel võib olla vaja programmikasutust mõõta.
Kõige tavalisema tarkvara mõõtmise viise teeb tarkvara looja, et jälgida aktiivsete litsentside hulka. Kui keegi ostab või laadib alla programmi, on selle tarkvaraga kaasas litsents, isegi kui programm on vabavara. See litsents on nagu leping, mis kirjeldab kasutustingimusi ja tagab, et kasutaja kasutab programmi legaalset versiooni. Mõnel programmil on mitu litsentsi, mis võimaldab kasutajal programmi mitmesse arvutisse installida. Tarkvaraettevõte peab jälgima ja uuendama neid litsentse, kui programmitingimused muutuvad, ning tagama, et litsentside arv ei ületaks tarkvaratingimuste kohaselt määratud maksimumi.
Süsteemiadministraatorid saavad kasutada tarkvara mõõtmist, et kontrollida kõiki tööajal aktiivseid arvuteid, et tagada kõigi praegu töötavate programmide lubamine protokolli järgi ja kasutaja produktiivne töö. Seda tüüpi jälgimine võimaldab administraatoril kontrollida, kas mõni arvuti kasutab keelatud programme, näiteks mänge. Samuti saab administraator siseneda konkreetsesse arvutisse ja hoida seda teatud ajani, näiteks pärast tööaega, keelatud programme käivitamast.
Mõnda programmi saab kasutada ainult teatud perioodidel või teatud arv kasutajaid korraga. Ajast või kasutajate arvust välja jäämine võib minna vastuollu kõrgetasemeliste või ettevõttetaseme programmide tarkvaralitsentsiga, muutes nende kasutamise ebaseaduslikuks. Süsteemiadministraatorid kasutavad tarkvara jälgimist tagamaks, et keegi neist tingimustest välja ei läheks, ja tavaliselt keelavad nad kasutamise väljaspool neid tingimusi, piirates kasutajate arvu või muutes tarkvara keelatuks keelatud tundidel käivituda.
On mõned programmid, mille eest tuleb maksta vastavalt sellele, kui kaua programmi on kasutatud. Selles skeemis käivitavad süsteemiadministraator ja tarkvara levitaja tavaliselt tarkvara jälgimise, et kontrollida kasutusmahtu. See hoiab tarkvara seaduslikuna ja tagab ka, et turustajale makstakse õigesti vastavalt programmi kasutusajale.