the object rexx programming language is an object-oriented scripting language initially produced by ibm for the operating system os/2. it is a follow-on to and a significant extension of the "classic rexx" language originally created for the conversational monitor system (cms) component of the operating system vm/sp and later ported to multiple virtual storage (mvs), os/2 and pc dos. os/2 version of ibm object rexx is deeply integrated with ibm system object model (som).