The Whole Platform is a technology for engineering the production of software. We provide an Eclipse based Language Workbench for developing, manipulating and transforming languages using a model driven approach.
DruideDB is an embedded database (based on Object/XML mapping files) for Java applications. Both source code (DAO) and persistence layer (mapping) is generated. This DB stores everything as strings and handle auto-increments and multiple PKs.