Section 1.2: Aubit 4GL Up Chapter 1: Features Section 1.4: Aubit4GL Extensions 

1.3 Aubit4GL Benefits

1.3.1 GNU, GPL, OpenSource

Aubit4GL is free and opensource. It will cost you nothing, but there are much more important implications that this, in our view. Its future does not depend on anyone but you. To find out more about implications of this feature, please see and

1.3.2 Commercial Support

Commercial support is available from Aubit Computing Ltd if you want it. Aubit Computing Ltd is Mike Aubury’s company. Aubit has developed some important new debugging tools: fgllint and fglcalltree which assist professional developers to find bugs in any 4GL source code. These tools are not GPLed but can be purchased from Aubit Computing Ltd.
This will guarantee you can use Aubit4GL in business-critical situations with confidence, and bring together the best of both worlds. To learn more, visit
Support is now also available from:

1.3.3 Productive

Based on a robust, mature, stable, efficient, and productive language, x4GL is dedicated to writing business-related, database oriented applications, and this is what it does, in our opinion, best in the world.
It is easy to learn, implement, and maintain. And most of all, it is at least 3 times more productive in all aspect of the software lifecycle than third generation languages like C, and at least twice as productive as the best component development environments.

1.3.4 Fast

It’s FAST! Full n tier deployment, native C code generation compiled by optimized C compilers bring together the advantages of a high-level, human-like development language, and low-level machine-code runtime execution performance. Not to mention that you can interpolate C code directly into 4GL code!

1.3.5 Compatible

Aubit4GL is compatible with a number of commercial products giving you the freedom to mix and match features and environments based on any particular situation. You will not be locked into one compiler, one company, or one database. You can develop with commercial products, deploy with Aubit 4GL, and save on runtime licensing, at the same time gaining the speed of a C compiled runtime. Or you can use 4GL Wizard functionality and templates in development, and deploy using a commercial runtime that supports client side functionality that is not present in Aubit 4GL at the moment.

1.3.6 Engine Independent

Database, OS, platform, and user interface independent ODBC means that choosing a database engine is no longer an issue.
You can develop and deploy wherever a GCC compiler is available with a single recompile. And because of full n-tier support, you can use TUI, GUI and Web interfaces from the same code, and the same compiler program, at the same time, just by setting environment variables. Informix 4GL already has a big developer base, and a large existing applications base.
This is not a new language, just a new implementation of a mature and successful language. So you will not need to look hard to find developers for your projects. And since 4GL is English-like in syntax, programmers with experience in any language will be productive in just a few days. On top of that, you will not need to look far to find commercial, tried and tested applications in any field of business oriented database applications.
 Section 1.2: Aubit 4GL Up Chapter 1: Features Section 1.4: Aubit4GL Extensions