Yazılım şirketleri, ürettikleri yazılımları korsana veya kötü amaçlı kullanıma karşı korumak adına birçok farklı koruma yöntemi uygulamaktalar. Bunlardan günümüzde de yaygın olarak kullanılanlardan birisi de ürün kodu veya