WPS (World Programming System) provides data analysis using the language of SAS. Use your exisiting SAS code without software from the SAS institute. Run MXG with WPS. Request a free evaluation of WPS. World Programming Limited develop the World Programming System (WPS), a SAS interpreter / SAS alternative.

Anyone with a familiarity of Assembler, C or C++ programming languages, can use the WPS SDK 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 |
|---|---|
| Informats | Supported |
| Formats | Supported |
| Functions | Supported |
| Call Routines | Supported |
The ability to create the four language items indicated as supported in the table above is known as IFFC support (IFFC is derived from the first letter of the four language items).
The WPS Core module is required to use WPS SDK.
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, neither WPS SDK or the third party compiler are required. Only WPS Core is needed to run the created language item.
WPS SDK and the language items that are created, can only be used with WPS versions 2.4 or higher.
