Les sociétés de logiciels utilisent des numéros d'enregistrement pour aider à identifier les clients qui ont légitimement acheté le logiciel, et de restreindre l'accès des utilisateurs qui ne sont pas payés pour le logiciel. Chaque développeur de logiciel gère son propre système d'enregistrement de numérotation, mais normalement le numéro d'enregistrement peut être trouvé à l'intérieur du logiciel lui-même. Il ya aussi quelques lieux communs où les numéros d'enregistrement sont stockés dans le Registre Windows.