Olá, Boa tarde.
Primeiramente vou lhe apresentar o framework Sparkontrols. Ele é um sistema para criar qualquer sistema e site web. Seu principal objetivo é facilitar a usabilidade do sistema. Para adicionar funções basta criar plug-ins, ou seja, qualquer tipo de sistema é compatível com o Sparkontrols. O sistema conta com outras funções já instaladas como 5 tipos de usuários, sendo possível configurar cada página com níveis de privilégios diferentes para cada tipo de usuário, o sistema também conta com design através de themes, sendo assim fica fácil modificar ou instalar outros themes para mudar o design do sistema a qualquer hora, além do sistema ser multilínguas, tendo português e inglês já instalado.
Para seu projeto o Sparkontrols é ideal pois como o código-fonte já está praticamente pronto, mesmo que java seja diferente de PHP, o sistema consegue se adequar facilmente criando plug-ins com as funcionalidades pedidas.
Espero que gostem da proposta,
Atenciosamente,
Equipe Sparkontrols.