For 50 years, IMSL has provided the largest collection of commercially available mathematical and statistical functions for data mining and analysis. Organizations in finance, telecommunications, oil and gas, government, aerospace, and manufacturing depend on the robust and portable IMSL Libraries to efficiently build high-performance, mission-critical applications.

Today, IMSL is a part of Perforce Software, a global leader in end-to-end software tools that include development, lifecycle-management, version-control, and code-analysis technologies and services.

IMSL Historical Milestones and Innovations

Read more about IMSL's historical milestones and innovations:



  • IMSL was incorporated in 1970. Starting with just 7 employees and growing to over 30 by the end of the decade.
  • Library 1 for IBM 360/370 was released in 1972. It was a collection of 203 mathematical and statistical subroutines. Library 2 (Univac) and Library 3 (Control Data) were released within the year.
  • The first IMSL Library for a minicomputer was released in 1976.
  • In the late 70s, IMSL had over 700 customers in 30 countries, including most major universities and the top 20 Fortune 500 companies.
  • Library Minimal Test Package was released in 1979. As well, the TWODEPEP program for partial differential equation solution was added to the product line.


  • IMSL, Inc. became the official company name, replacing International Mathematical and Statistical Libraries, Inc.


  • A Datapro survey of users placed IMSL in the highest overall rating for mathematical and statistical software and in the top 3% of all packages mentioned.
  • IMSL released LP/PROTRAN for linear programing problems in 1983.
  • MATH/PC and STAT/PC Libraries for IM personal computers and SFUN/LIBRARY for special functions on large-scale computers were available by 1984.
  • In 1985, IMSL software was available for 30 different computing environments including personal, min, supermini, mainframe, and supercomputer systems.
  • IMSL Library had 540 fully supported FORTRAN subroutines for mathematical and statistical problems.


  • Introduced a a C-language version of IMSL called C/Base in 1991.
  • In 1992, IMSL Inc. merged with Precision Visuals, makers of PV-WAVE to form a new company called Visual Numerics.


  • Added more language capabilities with the introduction of a Java library in 2002, C# library in 2004, and Python Wrappers in 2008.
  • In 2009, Rogue Wave Software, Inc., announced that it acquired Visual Numerics. Visual Numerics has provided numerical analysis (IMSL) and visualization (PV-WAVE) software solutions that help users understand complex data from a variety of sources and build business-critical applications.