IBM планира да открие изходния код на езика за програмиране EGL (Enterprise Generation Language), както и на компилатора, генератора на код за Java и JavaScript и достъпните инструменти.
EGL е език от високо ниво за разработка на бизнес приложения, според описанието в Wikipedia. Приложенията, написани на EGL, се компилират в код на COBOL, Java или JavaScript.
Освен отваряне на кода на EGL, IBM възнамерява да създаде съответните плъгини за платформата с отворен код Eclipse.
EGL позволява на разработчиците да се абстрахират от техническите интерфейси и междинния софтуер и да се съсредоточат изцяло върху създаване на важните за бизнеса функции.