REXX is een ge‹nterpreteerde programmeertaal die in &os2; is ingebouwd. Het gebruikt normale Engelse woorden en is daarom, voor een beginner, makkelijk te leren. Maar, terzelfder tijd, is het flexibel en krachtig genoeg zodat ook meer ervaren programmeurs het kunnen gebruiken om meer geavanceerde applicaties te schrijven.

REXX gebruikt een aantal krachtige algemeen toepasbare programmeer functies en algemene rekenkundige mogelijkheden, ook &os2; opdrachten, in een eenvoudig raamwerk. Bestaande batchbestanden kunnen worden omgezet naar REXX procedures met meer kracht en functionaliteit. REXX is uit te breiden met externe DLL's die in een compileer taal zijn geprogrammeerd waarvan de functies door de REXX code zijn aan te roepen.

REXX bestanden werken alleen in &os2; sessies, moeten een bestandsnaam hebben met de extensie .CMD en moeten beginnen met een commentaar regel (/*....*/) die ze onderscheidt van normale opdrachtbestanden.

REXX is niet alleen beschikbaar voor &os2; maar ook als een uitbreiding op andere besturingssystemen.

Voor meer informatie over REXX, zie: The OS/2 Procedures Language 2/REXX.