MetaWareJ is a Java framework for creating Web-based business applications. "Business applications" means applications which deal with data input, validation, and processing, based on a set of business requirements and rules. Applications built with MetaWareJ are Java Web applications utilizing HTML/JavaScript. They can, however, run unmodified as traditional GUI applications (using Swing) or be installed on an Android device and use the native user interface. They can also produce a variety of outputs such as charts, PDF reports, CSV exports, etc.

Reporting improvements, a reduction in memory use, and the ability to create PDF reports with thousands of pages. Data can be shared between nested tables for faster report creation. The programming interface for customizing transactions was improved

MetaWareJ – Freecode