SAS/IML® and SAS/IML® Studio

Easily translate mathematical formulas into programs for data analysis, optimization and matrix computations with this powerful matrix programming language. You can apply SAS/IML software to tasks ranging from simple matrix manipulations to sophisticated statistical estimation techniques. It is also useful for tasks including root finding, numerical integration, linear programming, nonlinear optimization, bootstrap estimation and simulation. With this powerful matrix programming language software, you can concentrate on solving problems because activities such as memory allocation and dimensioning of matrices are performed automatically.

The technology's interface, SAS/IML Studio, is a tool for data exploration and analysis. In addition, it provides an integrated development environment that enables you to write, debug, and execute programs that combine the flexibility of the SAS/IML matrix language, the analytical power of SAS/STAT procedures, the data manipulation capabilities of Base SAS software, the dynamically linked graphics of SAS/IML Studio, and the functions and user-contributed packages of the open-source R language.

You can use the iml action on the SAS® Viya® platform to run traditional IML programs and to write custom parallel programs. 


The most recent release is SAS/IML 15.2.

What's New in SAS/IML 15.2

This is a maintenance release that addresses reported issues in SAS/IML software.

The SAS/IML Studio product is no longer being developed or released.


Videos & Tutorials

Browse our library of free SAS/IML and SAS/IML Studio tutorials to learn something new or sharpen your skills.


For more in-depth information, read books written by SAS experts.


Find user's guides and other technical documentation for SAS/IML and SAS/IML Studio.

SAS/IML 15.2

Previous Versions

SAS Technical Papers

Read technical papers to learn how to complete a task or achieve a goal.

Hot Fixes

Find quick solutions to problems or conduct routine system maintenance. SAS hot fixes have been tested and are fully supported.


Software Downloads

The downloads application contains updates for SAS products and solutions.

SAS/IML and SAS/IML Studio Blogs & Communities

The SAS/IML Software and Matrix Computations community discusses statistical programming, matrix languages, and more.

Connect with other SAS users by joining a users group or attending an upcoming event.