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

Contact Us

Email UsEmail Us

Evaluate ApamaEvaluate OpenEdge

Download a Data SheetDownload a Data Sheet

Top 11 in OpenEdge 11

Application Development - What's New in OpenEdge 11

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 >