SAS to Altair SLC Migration

Move your SAS workloads to Altair SLC without rewriting years of code. Our SAS migration services cover code assessment, migration, parallel runs that prove results match SAS, and retiring your SAS licenses on a date you control.

No big-bang rewriteSAS-language code reused
Parallel runsproof before cutover
4–8 weekssmaller estates
US · UAE · Indiadelivery teams

What is a SAS to Altair SLC migration?

Quick answer

A SAS to Altair SLC migration moves programs written in the SAS language onto Altair SLC, a platform that runs SAS-language code natively, alongside Python, R and SQL. Most code runs without translation, which makes SLC the most direct SAS alternative for teams that want to keep their existing code. The work is in assessing compatibility, fixing exceptions, and running SLC in parallel with SAS until every output matches.

What SLC is
Formerly WPS from World Programming, acquired by Altair, then part of Siemens since March 2025; now sold as Rapidminer SLC.
Code reuse
SLC compiles and runs SAS-language programs without translation or third-party licenses (Altair, 2022).
Languages
SAS language, Python, R and SQL in one environment, with data passed between them.
Where it runs
On-premises, cloud or hybrid, with SLC Hub for security, scheduling and deployment.

Why move from SAS to Altair SLC

Teams move for four reasons.

Cost

Lower license spend

Reduce SAS license spend while keeping the code that runs your reports and models.

No rewrite

No big-bang rewrite

Existing SAS-language programs keep running, so the business sees no gap in output.

Open languages

Python and R alongside SAS

Analysts add Python and R to SAS workflows instead of keeping them in separate tools.

AI path

A route to AI

SLC sits in the same Siemens portfolio as RapidMiner, so analytics can move into machine learning and agentic AI over time.

What our migration service includes

Assessment

Inventory of programs, macros, formats and data, with a compatibility score per program.

Environment setup

SLC and SLC Hub installed on-premises or in your cloud, with access controls and scheduling.

Code migration

Programs moved to SLC; exceptions fixed or rewritten in SAS language, Python or SQL.

Testing and parallel runs

SAS and SLC run side by side until outputs match.

Cutover and support

Jobs switched to SLC, team trained, and SAS licenses retired on your timeline.

Assessment and code compatibility

Every migration starts with a code assessment, so you know the effort before you commit. We scan your SAS estate and group programs into three buckets.

Bucket 1

Runs as is

Standard DATA steps, PROC SQL and common procedures.

Bucket 2

Needs small changes

Environment paths, file references, or options set differently.

Bucket 3

Needs a decision

Procedures or add-on products that SLC handles differently, which we rework or move to Python or SQL.

You get a report with program counts per bucket, effort estimates, and a recommended order of migration.

Migration, testing and parallel runs

Parallel run: running the same jobs on SAS and SLC at the same time, with the same inputs, and comparing every output before switching over.

We migrate in waves, starting with lower-risk programs, so the team builds confidence before moving critical reports. Each wave follows four steps.

  1. Migrate

    Move programs and data connections to SLC and apply the fixes found in assessment.

  2. Run in parallel

    Run the same jobs on SAS and SLC with the same inputs.

  3. Reconcile

    Compare outputs automatically, row by row and value by value, and investigate every difference.

  4. Sign off

    Business owners approve each report before it switches over.

SAS stays live until the outputs match and each owner has signed off.

Moving analytics into Siemens RapidMiner

Migration is step one of SAS modernization. Once your code runs on SLC, high-value logic such as forecasting, risk scoring and segmentation can move into Siemens RapidMiner workflows, where it gains machine learning, explainability and agentic AI. Results can then feed Mendix apps your teams use every day. See our Altair AI services for the wider roadmap.

SAS codeYour existing programs
Altair SLCRuns it, reconciled
RapidMinerML, explainability, agents
Mendix appsUsed every day

Timeline and cost drivers

Size and complexity set the timeline.

Up to ~200 programs, mostly Base SAS

4–8 weeks

200–1,000 programs, some add-on products

10–16 weeks

1,000+ programs, many add-ons and integrations

16–30+ weeks, in waves
0102030+ weeks

The main cost drivers are the number of programs, the SAS add-on products in use, the volume of data to reconcile, and how many reports need business sign-off. The free assessment gives you a fixed estimate before you commit.

Why MXTechies for SAS migration

One team

SAS to AI in one team

Migration, RapidMiner modernization and Mendix apps under one plan.

Proof

Proof before cutover

Automated reconciliation and business sign-off on every report.

Siemens

Siemens ecosystem

Mendix Certified Partner and Siemens Xcelerator partner.

Regions

Three regions

Delivery teams in the United States, UAE and India.

SAS to Altair SLC: frequently asked questions

Altair SLC is an analytics platform that runs programs written in the SAS language, plus Python, R and SQL. It was formerly WPS from World Programming and is now part of Siemens, sold as Rapidminer SLC.

In most cases, yes. SLC compiles SAS-language programs without translation. Some procedures and add-on products behave differently, which is why we assess every program first.

Smaller estates typically take 4–8 weeks; large estates run 16–30+ weeks in waves. The free assessment gives a timeline for your code.

We run SAS and SLC in parallel on the same inputs, compare outputs automatically, investigate every difference, and get business sign-off per report.

They stay active until parallel runs pass and sign-off is complete. You retire them on a date you choose, usually at renewal.

Cost depends on the number of programs, SAS add-on products in use, data volumes to reconcile and reports needing sign-off. The free code assessment gives a fixed estimate before you commit.

For teams with a large SAS codebase, yes: SLC runs SAS-language programs without a rewrite and adds Python, R and SQL. Teams starting fresh may choose Python or RapidMiner directly.

Find out how much of your SAS code will run as is

Send us a sample of your programs and we'll return a compatibility report and estimate.

Also see: Altair AI services in the US

Register

Select The Country Code