Pomiar oprogramowania to rodzaj komputerowego systemu pomiarowego, który może oznaczać kilka różnych rzeczy naraz. Najczęstszym rodzajem pomiaru oprogramowania jest pomiar przez firmę liczby używanych licencji na oprogramowanie i upewnienie się, że liczba używanych licencji nie jest nadużywana. Inne wersje tego pomiaru obejmują monitorowanie i blokowanie korzystania z programów w określonych godzinach lub zezwalanie tylko określonej liczbie użytkowników na jednoczesny dostęp do programu. Niektóre programy zmuszają również użytkowników do płacenia za czas korzystania z programu, a czas ten musi być odpowiednio odmierzony. Zwykli użytkownicy zazwyczaj nie napotykają problemów ani nie muszą aktywnie uczestniczyć w pomiarach oprogramowania, ale większe firmy mogą być zmuszone do mierzenia wykorzystania programu.
Najczęstszą formą pomiaru oprogramowania jest twórca oprogramowania w celu monitorowania liczby aktywnych licencji. Kiedy ktoś kupuje lub pobiera program, oprogramowanie to jest dostarczane z licencją, nawet jeśli program jest darmowy. Ta licencja jest jak umowa, która określa warunki użytkowania, a także zapewnia, że użytkownik korzysta z legalnej wersji programu. Niektóre programy są dostarczane z wieloma licencjami, co pozwala użytkownikowi zainstalować program na wielu komputerach. Producent oprogramowania musi monitorować i aktualizować te licencje w przypadku zmiany warunków programu i musi zapewnić, że liczba licencji nie przekroczy określonego maksimum zgodnie z warunkami oprogramowania.
Administratorzy systemu mogą używać pomiaru oprogramowania do sprawdzania wszystkich komputerów aktywnych w godzinach pracy, aby upewnić się, że wszystkie aktualnie uruchomione programy są dozwolone zgodnie z protokołem i że użytkownik pracuje wydajnie. Ten rodzaj monitorowania pozwala administratorowi sprawdzić, czy na dowolnym komputerze są używane zabronione programy, takie jak gry. Administrator może również wejść na określony komputer i powstrzymać go od uruchamiania zabronionych programów do określonej godziny, na przykład po godzinach pracy.
Niektóre programy mogą być używane tylko w określonych okresach lub przez określoną liczbę użytkowników jednocześnie. Wykraczanie poza czas lub liczbę użytkowników może być sprzeczne z licencją na oprogramowanie dla programów wysokiego poziomu lub programów korporacyjnych, czyniąc korzystanie z nich nielegalnym. Administratorzy systemu używają monitorowania oprogramowania, aby upewnić się, że nikt nie wykracza poza te warunki, i zwykle zabraniają korzystania z tych warunków, ograniczając liczbę użytkowników lub uniemożliwiając uruchomienie oprogramowania w niedozwolonych godzinach.
Istnieje kilka programów, za które należy zapłacić w zależności od tego, jak długo program był używany. W tym schemacie administrator systemu i dystrybutor oprogramowania zazwyczaj wywołują monitorowanie oprogramowania, aby sprawdzić stopień wykorzystania. Dzięki temu oprogramowanie jest legalne, a także zapewnia, że dystrybutor otrzymuje odpowiednią zapłatę w zależności od tego, jak długo program jest używany.