REXX (Restructured Extended Executor) is a high-level programming language developed by IBM in the 1970s. Originally created to provide a scripting language for use in the IBM VM/CMS operating system, REXX was designed to be easy to learn and use, offering a more accessible alternative to more complex programming languages available at the time. Its primary goal was to allow users to automate tasks, manipulate data, and create interactive scripts.