sentence: essential features provided by flexive for data-centric applications include : dynamic mapping and definition of hierarchical xml-like data structures to relational databases featuring a lot of ( optionally multilingual ) data types content manipulation with no need to create custom dao 's cmis support internationalization ( data and user interface ) versioning / history import and export of content and data structures workflows security using access control lists ( acls ) ruling mandators , roles/groups/users at the granularity level of your choice ( type , instance , workflow and property permissions ) event based jsr-223 scripting manage and conveniently access your data in a virtual tree-like file system powerful sql-like query engine caching mandator and asp support based on java 5 , ejb 3 , jsf javaee 6 web profile support supported databases : mysql , h2 , postgres , oracle .