Application framework. Generates user interface that dynamicly adapts to changes in domain classes. Includes a component model, persistency, components for searching, sorting, dialogs, tabs, automatic form generation and validation, unit testing, practica