Criei um sistema ERP, porém é um sistema simples, é um projeto Web Java, mas será vendido o software para ser utilizado no desktop, eu vou instalar um servidor de web e coloca-lo no computador para funcionar localmente, eu comecei a pesquisar como colocar chave de segurança no sistema, como assim? Como o sistema será vendido gostaria de colocar uma chave de validação, como o usuário vai pagar uma mensalidade, se caso o cliente não pagar a mensalidade ele não terá o software desbloqueado automaticamente.
Como faço para implementar essa funcionalidade?
Como faço para fazer a pesquisa no google para saber sobre esse tipo de coisa?