Enterprise Generation Language (EGL) é uma linguagem de programação e tecnologia de apoio que simplifica o desenvolvimento do software.
Como uma consequência do uso da EGL, é possível focar no problema de negócios que o código está abordando, em vez dos aspectos detalhados da tecnologia do software.