World Programming Limited (WPL) develop and sell the World Programming System (WPS), an interpreter for the language of SAS. A great alternative - Request a free evaluation of WPS.
| 2000 |
Timeline BeginsThe Company sets out offering ORA, a web-based reporting, data distribution and business intelligence system. ORA proved successful however there was frequently a need for manipulation and pre-processing data before being published with ORA. |
|
Development Starts on WPS Version 1Development starts on a product to meet the ORA pre-processing requirements. The product becomes known as WPS. The product is written in Java. (WPS Version 1) |
2002 | |
| 2003 |
WPS for WindowsWPS is initially introduced for use on Microsoft Windows allowing WPS users to run programs written in the language of SAS. The WPS Workbench IDE/GUI is also released for Windows users. (WPS Version 1.1) |
|
WPS for Mainframe z/OSWPS is released for IBM Mainframe z/OS. (WPS Version 1.2) |
2004 | |
| 2005 |
Language Support Continues to ExpandNew releases of WPS for Windows and z/OS see continued expansion of the language support in WPS. (WPS Version 1.3) |
|
Major Optimisations of WPSWork commences re-writing WPS software in C++ to overcome performance limitations of the initial Java implementation. Further work moves critical code to C and assembler for further performance gains. (WPS Version 2) |
2006 | |
| 2007 |
Release of WPS Version 2The re-written version of WPS is officially released for Windows and Mainframe z/OS. (WPS Version 2.1/2.2) |
|
Graphing SupportWPS Graphing support is introduced to provide graphical output capabilies. (WPS Version 2.3) |
2008 | |
| 2009 |
Major Expansion in Platform Support & Statistical SupportWPS is introduced for command line use on AIX, Linux, Solaris and Mac OS X. Significantly for Mainframe users, WPS is also released to run under Linux for System z with IFL hardware. WPS Statistics support is introduced to appeal to a wider and growing statistical analysis user community. Later this year the WPS Language SDK module is introduced allowing users to create and use their own custom language elements. (WPS Version 2.4) |
|
64-bit WPS and Multi-ThreadingIntroduction of 64-bit processing provides performance and scalability improvements. Users with multiple CPU cores or hyper-threads are now able to realise significant performance gains with newly added multi-threading support initially benefitting sorting operations. (WPS Version 2.5) |
2010 | |
David v GoliathThe Company secures victory in the High Court concerning the validity of WPS. |
||
| 2011 |
Enhanced ScalabilityWPS is enhanced to process very large data sets by removing the previous size limit of two billion observations. Performance and scalability improvements across the board combine to ensure even the most demanding large and concurrent workloads are processed efficiently and reliably. (WPS Version 2.5.1/2.5.2) |
|
Release of WPS Version 3The WPS Workbench IDE/GUI benefits from significant enhancements. The new Workbench GUI is made available for Windows, Mac OS X, Linux, AIX, Solaris and Linux on System z platforms. WPS Link features are introduced to enable the Workbench GUI to connect to and run workloads on remote servers and monitor operation and view output locally. Statistics support is significantly broadened. Multi-threading support is extended to include summarisation operations. (WPS Version 3) |
2012 | |
| Present Day |
Commitment to Expanding Language SupportThe current release of WPS is in production around the world on Mainframes, Servers, Cloud Servers, Workstations and Personal Computers. |
