Power in the Code:
Advanced Business Language

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


  • 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


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.

Download solution brief