sentences:  OpenXava allows developers to define applications with POJOs, JPA and Java 5 annotations.Currently OpenXava generates Java web applications (Java EE) which can be deployed in any Java Portal Server (JSR168) as portlet applications.The essence of OpenXava is that the developer defines instead of programming, and the framework automatically provides the user interface, the data access, the default behavior, etc.