Sugestão sobre licenciamento de sistema

Pessoal, estou precisando de algo que me gere um numero de licença para que eu passe ao meu cliente e este possa usar o sistema. Como o próprio scriptcase mesmo que vc precisa informar um serial para poder utilizar o mesmo.

Alguma sugestão?

Att.

Criptografa o CNPJ + nro de usuários de acesso + módulos do sistema.

Nós usamos criptografia CNPJ + DATA LIBERACAO.

Ta, mas como seria feito esse controle?

vc deve ter um cadastro de empresas ( eu colocaria no cadastro a data de expiração e não na chave)

Cliente informa a chave. Sistema descriptografa, lê o cadastro e valida o cliente.

Mas isso só vai bem se o sistema for ficar na máquina do cliente.

Nas nuvens você não precisa disso.

se for na máquina do cliente aconselho a usar o https://secure.php.net/manual/pt_BR/book.bcompiler.php
Na app que faz este controle.