Boa tarde,
A Modelagem BPM, executada previamente ao desenvolvimento da aplicação, é uma tendência que irá dominar o mercado futuro de construção de aplicativos.
Buscando soluções de implementações desta solução no Scriptcase, venho estudado algumas ferramentas BPM que já efetuam conexões com PHP, gerando a acoplação com minimo esforço (não reiventar a roda).
Foi ai que encontrei a ferramenta Camunda, Open Source, um fork do Activiti, que já detêm inúmeros plugins, e faz a conexão com inúmeras linguagens através de REST.
Em resumo, trata-se da seguinte ordem de desenvolvimento: Modelagem e Geração da base de dados automática(Camunda)>Desenvolvimento da aplicação(Scriptcase).
Sugiro fortemente que a equipe do scriptcase faça um estudo para acoplar nativamente o Scriptcase ao Camunda, dará um salto ainda mais significativo ao SC, introduzindo-a em uma tendência de mercado sem volta, que é o BPM.
Apenas para enfatizar, Camunda tem um módulo Community e outro pago que em resumo garante recursos adicionais e metodologias BI e tem um custo a partir de 70.000 euros anuais, acredito que o Scriptcase pode substituir com louvor a ferramenta integral se conseguir sucesso no acoplamento com a versão Community do Camunda.
Link Camunda: https://camunda.com/
Conexão: https://camunda.github.io/camunda-bpm-php-sdk/
Para ilustrar: SOA + BPM
https://1drv.ms/u/s!AoqviEYJq_VqjKg1RuB9Tn-vLghzSA