Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH
and agree to the
OpenXava is a Low-Code Development Platform to accelerate software development.In OpenXava you only have to write the domain classes in plain Java to get a web application ready for production.
Low-Code Development Platform
High productivity for developing business applications.
Short learning curve and easy to use.
Flexible enough to create sophisticated applications.
It's possible to insert custom functionality in any place.
Based on the concept of business component.
Generate a full Java EE application, including AJAX user interface.
Supports any application server (Tomcat, JBoss, WebSphere, etc.).
Supports JSR168: All OpenXava modules are standard portlets too.
EJB3 JPA complete support
It's tested with the portals: Jetspeed-2, WebSphere Portal, Liferay, eXo Platform and Stringbeans.
Easy integration of reports made with JasperReports (that use Jakarta Velocity and VTL - Velocity Template Language)
Licensed under GNU Lesser General Public License.
All labels and messages are in English, Spanish, German, Polish, Indonesian, French, Chinese, Italian and Catalan, with more coming.
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Aggregated User Rating
Ease of use
Features & Functionality
Renew & Recommend
OpenXava uses AJAX user interface with no page reloading. List mode with paging, ordering, filtering, adding / removing / moving columns, PDF reports, export to Excel, etc. Detail mode with tabs, frames, dialogs, editors for references and collections, etc.
Aggregated User Rating
You have rated this
OpenXava is a web framework for development of business applications. It contains options which allow easy and quick development of CRUD modules, generalizing reports, flexible real-life business applications like accounting packages, warehouse management, customer relationship and invoicing etc. OpenXava enables developers to define applications with POJOs, JPA and Java 5 annotations. Presently, OpenXava generates comprehensible Java web applications (Java EE) that can be deployed in any Java Portal Server (JSR168) as portlet applications. The developer defines instead of programming; this is its major function, and the framework automatically provides the user with options such as a good user interface, wide access to data and the default behavior etc. Even though the developer is able to solve all these common issues easily, there is still the possibility of programming any part of the application manually. In this way it is flexible enough to solve any particular cases. OpenXava is based on the concept of the business component. It is a business component for it defines all information about a business concept at a single place. For example, to define the concept of Invoice, OpenXava uses a single file (Invoice.java). It defines all information about invoice concept (including data structure, user interface layout, mapping with database, validations, calculations, etc.). OpenXava distribution also includes the source code demo for some minor invoicing applications developed writing only 4 simple Java classes: Customer, Invoice, InvoiceDetail and Product. A unique security and navigation OpenXava demo includes: user login, user management, hierarchical menu, multitenancy and advanced security. It all makes use of XavaPro.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.