OpenEdge ABL / Progress 4gl
Progress Software Corporation developed and maintains the business application development language known as OpenEdge Advanced Business Language, or OpenEdge ABL (PSC). The language uses an English-like syntax to make software creation easier. It is often categorised as a fourth-generation programming language. The language was known as PROGRESS or Progress 4GL up until version 9, but later changed the name to OpenEdge Advanced Business Language (OpenEdge ABL).
​
Using its own built-in relational database and programming tool, OpenEdge ABL assists developers in creating applications. These programmes can run on a variety of computing platforms and provide access to numerous well-liked data sources without requiring the user to grasp the underlying data access techniques. This implies that the underlying architecture of these goods may not be known to the end user.
​
The usage of the Rapid Application Development (RAD) methodology for software development is made possible by OpenEdge ABL, which combines a relational database and a fourth generation language. The integrated and GUI tools of the development environment allow a programmer and even end users to perform rapid prototyping.
You can use OpenEdge for
-
GUI for Microsoft Windows (Graphical User Interface)
-
Web programming (UNIX and Windows)
-
Character User Interface, (UNIX and Windows)
-
Programming for appservers using JSON and XML on UNIX and Windows, as well as background processes (UNIX and Windows).
​