Как еще я могу проверить пользователя на программу?

В настоящее время у моего друга есть программа, которая проверяет пользователей Windows CD-Key, а затем проходит одностороннее шифрование. Затем он добавляет, что новый сгенерированный номер в программу для проверки, а затем компилирует его, а затем отправляет его клиенту. Есть ли лучший способ сохранить совместное использование программы с использованием PHP каким-то образом вместо его текущего метода, не используя систему входа в систему.