Based on the principles of OMG's Model Driven Architecture (MDA), iQgen reduces development time, increases quality, and helps developers focus on their creative work by enabling custom code generation based on UML models created in leading CASE tools.

iQgen can import model information from a diverse range of popular CASE tools. Based on this information, code is generated according to templates defined in Java Server Pages (JSP) syntax. This makes iQgen an ideal platform for complex applications that usually require a large amount of tedious, repetitive work.

Available for stand-alone usage, as well as integrated with the Eclipse platform, iQgen is intended for use by developers who require maximum flexibility in determining their architectural patterns, which can then be turned into reusable templates. With support for the full UML meta-model, iQgen supports code generation from model artifacts such as class and activity diagrams in XMI 1.0, 1.1 and 1.2 formats.

For more information about iQgen, see the product web site. For details on what's new in iQgen 2.0, see the Release Notes in the iQgen documentation.