Colegas,
Como o juniorschroder destacou, existem n formas de proteger um aplicação. Na minha opnião, quanto mais simples, mais eficaz.
Nosso amado Windev tem uma das mais complexas, utilizando um dispositivo externo (dongle), mas desde 2003...
Bom, muitos conhecemos aplicativos comerciais para este fim, mas nenhum que protege o executável final é compativel com o windev devido ao formato do .exe gerado.
Assim, nós temos que usar nossa criatividade para proteger o funcionamento do nosso aplicativo. Dái, você pode limitar o número de acessos simultâneos, acessos sequenciais, prazo de validade, restringir a determinado equipamento, tornar campos chaves como nome do usuário e CNPJ, por exemplo, como somente leitura, criptografia do BD, plano de senhas com algumas limitações que somente o usuário legal e treinado saberia usar, etc.
Caso queiram, podemos criar um tópico chamado Proteção para duscutirmos soluções comerciais e ou técnicas de segurança.
Élcio