Est. 1988 Intermediate

S-PLUS

S-PLUS was the commercial statistical computing environment built on Bell Labs' S language, dominant in econometrics and biostatistics before its open-source cousin R displaced it and TIBCO retired the product in January 2026

Created by Statistical Sciences, Inc. (founded by R. Douglas Martin, University of Washington statistics professor and former Bell Labs consultant), Seattle

Paradigm Multi-paradigm: functional and object-oriented, built on the S programming language developed at Bell Laboratories
Typing Dynamic
First Appeared 1988
Latest Version 8.2 (November 2010), the final release under TIBCO Software before the product was retired on 31 January 2026

S-PLUS was the commercial, vendor-supported statistical computing environment built on top of S, the statistical programming language John Chambers, Rick Becker, and Alan Wilks created at Bell Laboratories. For roughly two decades it was the dominant tool for serious statistical computing in industry and academia — before its free, open-source cousin R quietly overtook it and its last corporate owner, TIBCO Software, retired the product in January 2026.

History & Origins

R. Douglas Martin spent ten years, from 1973 to 1983, as a consultant in the Mathematics and Statistics Research Center at Bell Laboratories, working alongside the team developing S. Convinced that S was “way ahead” of the commercial statistical packages of the era but that AT&T had no interest in commercializing it, Martin — by then a statistics professor at the University of Washington — founded Statistical Sciences, Inc. in Seattle. In 1988 the company released S-PLUS, a licensed, supported, and extended commercial version of S aimed at practicing statisticians and researchers who needed more than a research prototype.

Statistical Sciences formalized its position by acquiring the exclusive license to distribute S and merging with MathSoft in 1993, becoming that company’s Data Analysis Products Division. The arrangement reversed in 2001, when MathSoft sold off its unrelated Engineering and Education Products Division and renamed the remaining statistical software business Insightful Corporation, moving its headquarters back to Seattle. Insightful went on to purchase the S language itself outright from Lucent Technologies (Bell Labs’ successor) for $2 million in 2004, giving it full control of both the language and its flagship commercial implementation. TIBCO Software acquired Insightful for $25 million in 2008, ultimately positioning S-PLUS alongside its Spotfire analytics platform.

Design Philosophy

S-PLUS inherited its design philosophy directly from S: statistical computing should feel like an interactive conversation with the data, combining a full programming language with an environment for immediate, exploratory analysis. Chambers designed S around the idea that the user should be in charge and the language should get in the way as little as possible, and S-PLUS carried that same spirit into a commercially supported package — adding a graphical interface, professional documentation, technical support, and validated numerical routines that regulated industries (pharmaceuticals, finance) required but that a purely academic research language did not provide.

Key Features

S-PLUS combined S’s functional, object-oriented core with substantial value-added engineering:

  • Object-oriented statistical modeling — S3-style classes and generic functions let statisticians write model objects (linear models, generalized linear models, time series) that behaved consistently across summary, plot, and predict operations
  • Trellis graphics — a system for displaying multivariate relationships through conditioned, multi-panel plots, introduced with S-PLUS 3.3 in 1995
  • FinMetrics — an add-on module for econometric and financial time series analysis that made S-PLUS a fixture in quantitative finance
  • Robust statistics — reflecting Martin’s own research background, S-PLUS included strong support for robust regression and time series methods
  • Windows and Excel integration — from S-PLUS 4 onward, tight integration with Microsoft Excel broadened its reach beyond Unix statisticians into corporate analytics teams

Evolution

Through the 1990s S-PLUS expanded aggressively across platforms — Windows, Solaris, Linux, HP-UX, AIX, IRIX, and DEC Alpha all received releases by 1999 — while adding nonlinear mixed-effects modeling, missing-data handling, and a Java-based GUI (S-PLUS 6, 2000). But the balance of power in statistical computing was shifting. R, an open-source reimplementation of the S language begun by Ross Ihaka and Robert Gentleman in the early 1990s, matured through the 2000s into a free alternative with a rapidly growing package ecosystem contributed by the statistics community itself rather than a single vendor.

Insightful’s response was telling: S-PLUS 8, released in 2007, added language extensions specifically for compatibility with R packages, effectively conceding that the center of gravity in the S-language world had moved to R. TIBCO’s 2008 acquisition kept S-PLUS alive commercially and later paired it with the TIBCO Enterprise Runtime for R (TERR), an alternative, TIBCO-built R interpreter — a further sign that R, not S-PLUS, had become the language to support. S-PLUS 8.2, shipped in November 2010, turned out to be the final release.

Current Relevance

S-PLUS survived for over a decade past its last release as a legacy product within TIBCO’s Spotfire line, but TIBCO officially retired it on 31 January 2026, closing out a 38-year commercial run. Its practical successor is R: nearly all of the modeling idioms, object systems, and graphics concepts S-PLUS popularized live on, unpaid and open source, in the language R was built to reimplement. TERR remains TIBCO’s supported path for organizations that need an R-compatible engine with commercial backing, but S-PLUS itself is now a piece of statistical-computing history.

Why It Matters

S-PLUS proved that a research language built inside a phone company’s research arm could become the backbone of a real commercial software industry, carrying S’s ideas — generic functions, formula-based model specification, exploratory graphics as a first-class activity — into pharmaceutical labs, banks, and university statistics departments throughout the 1990s and 2000s. Its eventual eclipse by the free and open R is one of the clearest case studies in how open-source community development can out-compete a well-funded proprietary incumbent in a technical niche, and much of how statisticians think about “the S language” today is filtered through R rather than through the commercial product that first made it practical to use.

Timeline

1988
Statistical Sciences, Inc., a Seattle start-up founded by R. Douglas Martin, releases S-PLUS as a commercial implementation of Bell Labs' S programming language
1993
Statistical Sciences acquires the exclusive license to distribute S and merges with MathSoft, becoming MathSoft's Data Analysis Products Division
1995-1998
S-PLUS 3.3 brings the product to Windows 95/NT with Trellis graphics; subsequent Unix and Windows releases (3.4, 4, 4.5) add nonlinear mixed-effects modeling, Excel integration, and Linux/Solaris support
2000
S-PLUS 6 ships for Linux/Unix with a Java-based GUI and survival analysis tools
2001
MathSoft sells its Engineering and Education Products Division and renames itself Insightful Corporation, reversing the 1993 merger and refocusing the company on S-PLUS
2004
Insightful purchases the S language itself from Lucent Technologies for $2 million
2007
S-PLUS 8 introduces a new package system and language extensions for compatibility with R packages, acknowledging R's rising dominance
2008
TIBCO Software acquires Insightful Corporation for $25 million, folding S-PLUS into its Spotfire analytics line
2010
S-PLUS 8.2, the final release, ships in November
2026
TIBCO officially retires S-PLUS (as part of the Spotfire S+ product family) on 31 January

Notable Uses & Legacy

Econometric time series analysis

The S-PLUS FinMetrics module was widely used by econometricians for financial and economic time series modeling

Biostatistics and pharmaceutical research

S-PLUS was a standard tool in biostatistics departments and pharmaceutical companies for survival analysis and clinical trial data analysis before R became the default

University of Washington and academic statistics departments

As the commercial descendant of a language taught alongside it, S-PLUS was reportedly used widely in graduate statistics coursework through the 1990s and 2000s

Language Influence

Influenced By

Influenced

Running Today

Run examples using the official Docker image:

docker pull
Last updated: