Some language elements and features of ABL do not apply to all software platforms—operating systems, user interfaces, and database management systems—that OpenEdge supports. The documentation tries to note each such platform restriction with the language element title. Some language elements apply to SpeedScript programming and some do not; the documentation indicates which language elements do not apply with a note in the language element description. You can consider a language element as supported for all interfaces, on all operating systems, and for SpeedScript unless otherwise indicated in the language element description. The platform restriction notes that appear in the documentation include the following:
AppServer™ only
The element or feature applies only to the OpenEdge AppServer.
Character interfaces only
The element or feature applies only to the character interfaces that OpenEdge supports.
Graphical interfaces only
The element or feature applies only to the graphical interfaces that OpenEdge supports.
NT and UNIX only
The element or feature applies only to the Windows and UNIX versions that OpenEdge supports.
ORACLE only
The element or feature applies only to the ORACLE versions that OpenEdge supports.
PAS for OE only
The element or feature applies only to the Progress® Application Server.
UNIX only
The element or feature applies only to the UNIX versions that OpenEdge supports.
Windows only
The element or feature applies only to the Windows versions that OpenEdge supports.
Windows only; Graphical interfaces only
The element or feature applies only to the graphical interfaces of the traditional OpenEdge GUI for the Windows versions that OpenEdge supports.
Windows only; GUI for .NET only
The element or feature applies only to the .NET forms, controls, or other .NET objects for the Windows versions that OpenEdge supports.
For a complete list of the software platforms that OpenEdge supports, see OpenEdge Getting Started: Installation and Configuration.