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.

Anyone with a familiarity of Assembler, C or C++ programming languages, can use the WPS SDK integrated module to create bespoke custom language items for use by WPS.
Once you have created and compiled your own custom language items, you can freely distribute them to anybody who uses WPS on the same platform.
Below is a list of the type of language item that can be developed with WPS SDK.
| Language Item | Comment |
|---|---|
| Call Routines | Supported |
| Functions | Supported |
| Formats | Supported |
| Informats | Supported |
WPS SDK can be used on any of the supported platforms.
A standard third party C, C++ compiler and/or assembler are required to create the custom language items. Once a language item has been compiled, the third party compiler is no longer required.
WPS SDK and the language items that are created, can only be used with WPS versions 2.4 or higher.
