OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a
fourth-generation programming language, uses an English like syntax to simplify software development. The name was changed [in 2006] to OpenEdge Advanced Business Language (OpenEdge ABL), by PSC, from PROGRESS, a.k.a. Progress 4GL, in order to overcome a presumed industry perception that 4GL's were less capable than other languages. The language was called PROGRESS or Progress 4GL prior to the release of version 10.0. A subset of the language, called SpeedScript, is used in the development of web applications.
See more at Wikipedia.org...