Es un lenguaje de programación interpretado, orientado a objetos en cuyo diseño se tomó como base el lenguaje REXX (en cuya familia se considera incluido) manteniendo compatibilidad hacia atrás (cualquier programa REXX clásico debería funcionar con un intérprete de Object REXX).