World Programming Limited develop and sell the World Programming System (WPS), an interpreter for the language of SAS. A great alternative - Request a free evaluation of WPS.

For the Windows platform, WPS has the added benefit of an Integrated Development Environment known as the WPS Workbench based on the Eclipse Platform. The WPS Workbench can be used for creating, modifying, debugging and maintaining scripts.

The look and feel of the WPS Workbench is totally customizable in the style of many modern IDE's. Within the main window any number of child windows or views can be opened such as editors, error logs, explorers and menus. These can be resized and positioned.
WPS Workbench has a rich set of functions to assist in editing scripts.
These features include syntax highlighting, find and replace, copy and paste and a sophisticated searching and bookmarking facilities for scanning single files or all files in multiple projects.
As you would expect, the editor window also uses colour coding to distinguish between different language elements.
The editor window's left and right hand borders also have features to help in the display and navigation of your code. For example, there are controls to collapse and expand blocks of your script, coloured markers to indicate where you have made changes and these can also be clicked on to quickly jump to the relevant lines of code.
WPS Workbench automatically keeps track of all the changes and edits you make to individual scripts. This means you can edit and even save a script but still be able to compare or revert back to an earlier version.

There are several explorer views in WPS Workbench that allow you to list, open, view, print or save the various output files that are created as a result of executing your scripts.
For example:
WPS Workbench is presently only for use on the Windows platform.
