Power in the Code: Advanced Business Language (ABL)

Essential tools for developing applications, enabling you to have easy access to all your application resources

Get Started Today

Boost Productivity with ABL

Unlike other languages, Advanced Business Language (ABL) empowers developers to manage relational data in a way that best matches their business needs, significantly boosting productivity. An OpenEdge developer can create APIs for .NET, JavaScript, Java clients, Java messaging and even map database schema to XML formats, while still leveraging the efficiency of ABL.

ABL also delivers essential tools for developing applications, enabling you to have easy access to all your application resources:

  • Procedure editor
  • Application compiler
  • Debugger
  • Data dictionary
  • Data administration
  • OpenEdge development server

Key Benefits

  • Quickly express and understand rich business rules
  • Supercharged statements do the work of hundreds of lines of code in languages like Visual Basic or Java
  • Easily access, manipulate and store data from various data sources and formats
  • Supports Windows, UNIX and Linux platforms

See ABL in Action

Become an OpenEdge Developer

Supercharge your impact and earn a competitive salary. OpenEdge developers build rock-solid and innovative applications that are the backbone of travel, car manufacturing, healthcare, and financial companies across the globe who bet their business applications on OpenEdge.


Application Development Made Simple

Our full-featured tool set is known as the ideal solution for software vendors given its adaptive syntax. Develop once, and deploy to many including Windows, UNIX and Linux platforms.

ABL Dojo

Easy to Learn, Easy to Use 

All you need to start writing and executing ABL is a web browser.


Progress OpenEdge 12.8

Your application evolution journey starts here.