Web application framework, web-based ERP and CMS