Advanced Business Language (ABL)
The cornerstone of the Progress® OpenEdge® development platform is its powerful programming language called the Advanced Business Language (ABL). ABL is the only language on the market that has been specifically purposed to build end-to-end business applications including business logic, user interfaces and complex data management.
Build better applications – faster!
Unlike other languages, the ABL empowers application developers to manage relational data in a way that models how the business operates, making ABL particularly well-suited for world-class business applications. Here are just a few examples of what makes ABL stand out from other languages:
- Clear: With ABL it is easy to leverage business terminology and statements to quickly express and understand rich business rules.
- Productive: Single programming statements in ABL can do the work of hundreds of lines of code in a general purpose language such as Visual Basic or Java.
- Flexible: ABL embraces programming methodologies without exclusion, enabling developers to combine and integrate classes with procedures and vice versa.
- Powerful: ABL is the only mainstream development language that provides built-in capabilities to access, manipulate, and store data from different data sources and formats (including relational databases, XML, structured and unstructured files, user-defined formats, etc.) combined with sophisticated business logic.



Twitter
Facebook
YouTube
LinkedIn
Developers Network