Turns domain knowledge into code

Following the model-driven approach to software development, g9 is a development environment that can manage the complexities of application development. It can import a domain and application UML into its workspace and add abstract data and user interface modeling. Both front-end and back-end application code can be created using its template based generators.

g9 is written as a plug-in for the Eclipse development platform. Eclipse is an open source platform that has multiple projects that provide extensible framework, tools and runtimes for building, deploying and managing software across the lifecycle. g9 and Eclipse offer the toolset needed for application development and lifecycle management.

The strength of g9 is its integration with a UML modeling tool. With g9 you can build complete java enterprise applications without any other programming than your necessary business logic.

You may generate code for a subset of your application and utilize existing code in addition, or you can generate a complete application.

g9 supports domain models from:

  • Java domain classes
  • EMF Ecore/Xcore
  • WSDL/XSD
  • Enterprise Architect

Read more about

Drag to install g9: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Update History

g9 2.9.0 - August 2020
g9 2.8.1 - July 2018
g9 2.7.1 - September 2017
g9 2.7.0 - June 2017
g9 2.6.0 - April 2017
g9 2.5.0 - September 2016
g9 2.4.0 - June 2016
g9 2.3.0 - April 2016
g9 2.2.0 - February 2016
g9 2.1.0 - October 2015
g9 2.0.0 - August 2015

Please contact us if other versions are required.