エンタープライズ開発言語 (EGL) は、完全な機能を持つアプリケーションを素早く作成するための開発環境およびプログラミング言語で、ユーザーはソフトウェア・テクノロジーよりもコードが表すビジネス上の問題に集中することができます。類似した I/O 文を使用して各種の外部データ・ストア (例えば、これらデータ・ストアがファイル、関連するデータベース、またはメッセージ・キューの場合など) にアクセスすることができます。Java™ および J2EE に関する詳細はユーザーに対して隠蔽され、Web テクノロジーに関する経験が少ないユーザーでも、企業データをブラウザーに送信できます。
EGL では、実行可能オブジェクトの最終的なデプロイメントを行うための出力も作成します。
あるターゲット・プラットフォーム用に作成された EGL プログラムは、別のプラットフォーム用に簡単に変換できます。この利点として、現在のプラットフォームの要件に応じてコーディングすることができ、将来的なマイグレーションに関する多くの詳細が処理されることにあります。EGL では、同じソースから、1 つのアプリケーション・システムの複数のパーツを生成することもできます。