WES: Licença por funcionalidade
Criar uma forma de vincular menus, visões e demais componentes da Web a uma funcionalidade, que possa ser passível de licenciamento, tal qual os módulos tem verificação automática de licenciamento no Runner.
Se possível, criar alguma forma de vincular isso às entidades e suas ações. Por exemplo, não permitir que um cliente vincule em um widget uma tabela não licenciada, ou uma função não licenciada. Também existe a situação do cliente um dia ter tido a licença para uma funcionalidade, mas depois passou a não ter, mas ele já fez as página mostrando os componentes. Seria interessante que a própria ferramenta validasse o licenciamento e desse uma mensagem de alerta do tipo "Sistema não possui licenciamento para a funcionalidade XXXXXXXX", mostrando o nome comercial da funcionalidade.
No caso dos métodos de business component, talvez se possa ter a mesma lógica, com a factory levantando uma exceção na falta de licença. Mas neste caso em particular, há que se fazer uma avalização de performance.