Timeline

  • Present day

    WPS Analytics for data science and data engineering


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

  • 2018

    Release of WPS Analytics version 4


    Introduction of workflows with data profiling and predictive modeling tools, new Hub technology for enterprise management, new machine learning capabilities, and continued expansion of SAS language support.

  • 2016

    Major expansion of capabilities in WPS version 3.3


    WPS usage is expanded to include Arm8 64-bit and Linux on System p (POWER) platforms. Introduction of a new Jupyter Kernel lifts SAS language support from WPS into Jupyter notebooks.

    Programming capabilities are broadened with the introduction of WPS Interop for Python to support SAS and Python syntax in a single program and a new WPS Matrix Programming module.

    SAS language graphing and statistical capabilities are expanded, including 13 new statistical procedures.

    Performance improvements include WPS optimisation for SAS data steps and multi-threading options for Netezza and Oracle data access.

    Introduction of the WPS Engine for XLSX brings the ability to handle Excel spreadsheets to all supported platforms, including UNIX and Mainframe.

    The WPS Workbench code-editing experience is enhanced with Content Assist features to suggest valid words, enhanced syntax highlighting and auto checking for basic syntax errors as you type.

    New Licence Options


    New licensing options are introduced, the WPS Express Edition and the WPS Academic Edition.

    Release of WPS Version 3.2


    Data Step Views are now supported on all platforms.

    WPS Workbench dataset handling facilities are enhanced to provide an Excel import wizard, dataset filtering and dataset editing facilities.

    WPS Interop for Hadoop module provides interoperability with Hadoop environments with support for Hive, Impala, HDFS commands and the execution of Pig scripts or Map Reduce jobs.

    Many WPS Statistics, WPS Core and WPS Time Series procedures now output plot graphics as well as printed output tables.

    WPS Communicate module now supports asynchronous communication mode.

    WPS Statistics support is broadened.

    WPS Core language support is extended.

  • 2014

    Release of WPS version 3.1


    Multi-byte character support (DBCS) is introduced including UTF-8 encoding.

    Support for the R Language is introduced with the release of the WPS Interop for R module providing the R Procedure (PROC R).

    In-database processing is enhanced to enable summarisation tasks to be accessed directly by a relational database or data warehouse.

    WPS Workbench features are introduced providing access to remote server file systems directly from within the Workbench via WPS Link.

    WPS Time Series feature is introduced to add trend analysis to the existing statistical support in WPS.

    WPS Communicate module is introduced to allow a SAS program to connect to a remote WPS system to upload and download datasets and submit SAS program code remotely.

    WPS Statistics support is broadened.

    WPS Core language support is extended.

  • 2012

    Release of WPS version 3


    The WPS Workbench IDE/GUI benefits from significant enhancements.

    The new Workbench GUI is made available for Windows, macOS, Linux, AIX, Solaris and Linux for 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.

  • 2011

    Enhanced scalability


    WPS is enhanced to process very large datasets 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.

  • 2010

    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 benefiting sorting operations.

    David v Goliath


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

  • 2009

    Major expansion in platform support & statistical support


    WPS is introduced for command line use on AIX, Linux, Solaris and macOS. 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.

  • 2008

    Graphing support


    WPS Graphing support is introduced to provide graphical output capabilities.

  • 2007

    Release of WPS version 2


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

  • 2006

    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.

  • 2005

    Language support continues to expand


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

  • 2004

    WPS for Mainframe z/OS


    WPS is released for IBM Mainframe z/OS.

  • 2003

    WPS for Windows


    WPS is initially introduced for use on Microsoft Windows allowing WPS users to run programs written in the SAS language. The WPS Workbench IDE/GUI is also released for Windows users.

  • 2002

    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.

  • 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.