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.

 

Email Print Share

Data Sheet

Advanced Business Language Data SheetLearn more about the Advanced Business Language (ABL) and discover why it is an essential tool for developing world-class business applications.
Read the Data Sheet >