framework for very generic and canonical creation of database web applications