Criei um sistema a qual estou distribuindo para algumas empresas, porém a mesma irá funcionar através de licença. O produto será comercializado por pacote de licença, cada pacote terá 5 licença. O meu problema é o seguinte, não tenho nem idéia de como controlar essas licença, de como criar um controle de licença. Gostaria de saber se existe alguma solução pronta para controle de licença, a qual já me gera uma chave, controla atualização coisas assim.