QUI - A Rapid frontend development framework for enterprise application