Enterprise Generation Language (EGL) is a development environment and programming language that lets you write full-function applications quickly, freeing you to focus on the business problem your code is addressing rather than on software technologies. You can use similar I/O statements to access different types of external data stores, for example, whether those data stores are files, relational databases, or message queues. The details of Java™ and J2EE are hidden from you, too, so you can deliver enterprise data to browsers even if you have minimal experience with Web technologies.
EGL even produces output that facilitates the final deployment of the executable objects.
An EGL program written for one target platform can be converted easily for use on another. The benefit is that you can code in response to current platform requirements, and many details of any future migration are handled for you. EGL also can produce multiple parts of an application system from the same source.
Related concepts
Development process
EGL projects, packages, and files
Generated output
Parts
Runtime configurations
Related reference
EGL editor
EGL source format