ABAL (Avanced Business Application Language) est un langage procédural orienté objet. ABAL a évolué depuis de nombreuses années : ABAL, ABAL2 et maintenant ABAL3. ABAL se compose d'un éditeur de texte, d'un éditeur de lien, d'un traducteur et d'un débuggeur. Les programmes ABAL sont exécutables grâce à un exécuteur spécifique à chaque système d'exploitation (Windows, Twinserver, Useit, Unix/SCO).