A code generation tool for building a working application from a UML Class Diagram of the domain model.
Code templates are customizable. Templates exists for Hibernate 3.2, Struts, JSF (partial), WebWork (partial), Spring Rich Client Platform 0.3, XFire, and using Spring 2.0.
The structure of generated applications was originally based on AppFuse.