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.

Timeline

2000  

Timeline Begins

The 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 1

Development 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 Windows

WPS 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/OS

WPS is released for IBM Mainframe z/OS.

(WPS Version 1.2)

  2004
2005  

Language Support Continues to Expand

New releases of WPS for Windows and z/OS see continued expansion of the language support in WPS.

(WPS Version 1.3)

Major Optimisations of WPS

Work 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 2

The re-written version of WPS is officially released for Windows and Mainframe z/OS.

(WPS Version 2.1/2.2)

Graphing Support

WPS Graphing support is introduced to provide graphical output capabilies.

(WPS Version 2.3)

  2008
2009  

Major Expansion in Platform Support & Statistical Support

WPS 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-Threading

Introduction 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 Goliath

The Company secures victory in the High Court concerning the validity of WPS.

2011  

Enhanced Scalability

WPS 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 3

The 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 Support

The current release of WPS is in production around the world on Mainframes, Servers, Cloud Servers, Workstations and Personal Computers.