La medición por software es un tipo de sistema de medición por computadora que puede significar varias cosas diferentes a la vez. El tipo más común de medición de software es cuando una empresa mide la cantidad de licencias de software en uso y se asegura de que no se abuse del número de licencias utilizadas. Otras versiones de esta medición incluyen monitorear y prohibir el uso de programas durante ciertos momentos, o solo permitir que un número específico de usuarios acceda al programa a la vez. Algunos programas también obligan a los usuarios a pagar por el tiempo que se usa un programa, y este tiempo debe medirse adecuadamente. Los usuarios habituales no suelen tener problemas ni tienen que participar activamente con la medición del software, pero es posible que las empresas más grandes necesiten medir el uso del programa.
La forma más común de medición de software la realiza el creador del software para controlar la cantidad de licencias activas. Cuando alguien compra o descarga un programa, ese software viene con una licencia, incluso si el programa es gratuito. Esta licencia es como un contrato que describe los términos de uso y también garantiza que el usuario esté utilizando una versión legal del programa. Algunos programas vienen con varias licencias, lo que permite al usuario instalar el programa en varias computadoras. La empresa de software debe supervisar y actualizar estas licencias si cambian los términos del programa, y debe asegurarse de que el número de licencias no supere el máximo especificado de acuerdo con los términos del software.
Los administradores del sistema pueden usar la medición de software para verificar todas las computadoras activas durante el horario comercial para asegurarse de que todos los programas que se estén ejecutando actualmente estén permitidos según el protocolo y que el usuario sea productivo. Este tipo de supervisión permite al administrador comprobar si alguna computadora está utilizando programas prohibidos, como juegos. El administrador también puede acceder a una computadora específica y evitar que inicie programas prohibidos hasta cierto momento, como después del horario comercial.
Algunos programas solo pueden usarse durante ciertos períodos o por un cierto número de usuarios a la vez. Salir del tiempo o la cantidad de usuarios puede ir en contra de la licencia de software para programas de alto nivel o de nivel empresarial, lo que hace que el uso sea ilegal. Los administradores del sistema utilizan la supervisión de software para asegurarse de que nadie se salga de estos términos y normalmente prohíben el uso fuera de estos términos limitando la cantidad de usuarios o haciendo que el software no pueda iniciarse durante las horas prohibidas.
Hay algunos programas que deben pagarse según el tiempo de uso del programa. En este esquema, el administrador del sistema y el distribuidor de software normalmente invocarán el monitoreo de software para verificar la cantidad de uso. Esto mantiene el software legal y también asegura que el distribuidor reciba el pago correcto de acuerdo con el tiempo que se use el programa.