openMDX is the leading open source MDA application framework. Key features are:
Open source. No license fees.
MDA-based application development and integration framework for Java.
Designed to build robust and scalable enterprise applications.
Business objects are specified with platform-independent models (PIMs). openMDX offers a direct PIM to Java API and JPA-ORM mapping. No need for platform-specific models (PSMs).
The business logic is platform-independent. No need to deal with platform-specific APIs such as J2EE, WebServices, CORBA.
openMDX/Portal offers a model-driven, generic GUI. The GUI allows to inspect and modify all features defined by the application API.