Уже на протяжении многих лет компании, разрабатывающие ПО с целью его продажи, теряют
значительную часть доходов из-за компьютерного пиратства. Для того, чтобы препятствовать
незаконному тиражированию ПО и для идентификации своих продуктов с целью обеспечения
возможности доказательства принадлежности ПО разработчику, чьей интеллектуальной собственностью
оно является, используется ряд методик.