Skip to main content

Modernizing SAS Environments

#industry #finance #lifesciences #other

Planning and Implementing a SAS Migration

Established SAS environments often contain business-critical logic, complex dependencies, and processes that have evolved over many years. HMS can help you modernize your SAS environment, transition it to a new architecture, or phase it out gradually.

Discuss SAS migration projects

When a SAS Migration Becomes Relevant

A SAS migration rarely begins with a purely technological decision. Often, costs, operational requirements, cloud strategy, or the availability of suitable development environments change. At the same time, existing business logic and production processes must be preserved.

That is why HMS looks beyond just the code. We analyze applications, data flows, interfaces, operational processes, and regulatory requirements. This provides a basis for decision-making regarding the target state, scope, and approach.

Typical scenarios include:

  • An established SAS 9.4 environment needs to be modernized or replaced
  • Applications and data processes are to be migrated to a cloud architecture
  • SAS code needs to be migrated to Python, R, or other target technologies
  • Licensing and operating models need to be reevaluated
  • Existing processes must continue to run smoothly during the migration

Why Modernize Your SAS Environment Now?

Modernization can address changing support requirements, operating costs, cloud strategies, and the need to integrate modern analytics technologies.

Read more

Check Support Status and Maintenance Levels

The scope of support, security updates, and technical compatibility depend on the SAS release and the products in use. An assessment will identify where updates or modernization are needed.

Cost-effectiveness

Evaluate how cloud architectures, automation, and revised operating models can affect infrastructure and operating costs.

Innovative Platforms

Modernize your infrastructure and benefit from powerful analytics platforms from SAS, Microsoft, AWS, or open-source integrations.

Whether you currently run SAS 9.x on-premises, in the cloud, or SAS Viya, HMS helps you define a target platform that fits your technical, operational, and business requirements.

Target Scenarios

Modernize, Migrate, or Phase Out SAS

Not every company has the same goal. HMS works with you to assess which combination of modernization, migration, and replacement is best suited to your existing system landscape.

Modernize within the SAS ecosystem

Existing applications can be migrated to a current SAS platform or to a new operating environment. This includes, for example, migrations to SAS Viya as well as cloud or hybrid architectures.

Integrate SAS with Open Technologies

SAS can be gradually integrated with Python, R, modern data platforms, or cloud services. This approach is suitable when existing applications are to continue running for the time being and new components are to be built outside the existing environment.

If R is intended as the target technology, SAS code, macros, and business logic must be mapped and tested within an R-based architecture.

Learn more about migrating SAS to R

Replacing SAS Applications

During a replacement, code, data processes, and business logic are transferred to a new target architecture. Decisions regarding which components will be migrated, redeveloped, or intentionally excluded are made prior to implementation.

Sample Target Path

Migrating from SAS to Python

Python is a potential path forward for companies looking to transition existing analytics and data processes into an open development and operations environment. However, a SAS-to-Python migration involves more than just translating individual commands.

Dependencies, macros, data access, and business calculation logic must be mapped in a traceable manner within the target architecture. HMS combines code transformation with architectural work, technical validation, and integration into the intended platform.

Python is just one option among many. The appropriate target language and platform depend on the use case, operating model, existing expertise, and regulatory requirements.

Our Services

Flexible Approaches to SAS Migration

Not every company has the same requirements. That’s why we offer two approaches.

Discuss your SAS migration project

Turnkey Project

For a complete modernization

We handle the entire project - from planning to implementation:

  • Assessment: Detailed analysis of your SAS environment
  • Migration: Automated migration
  • Enablement: Training your teams for a seamless rollout
  • Operations: Ongoing operations and support

Modular Approach

For targeted support

You simply select the modules required for your migration project.

Module A: Analysis & Planning

Module B: Infrastructure Setup

Module C: Automated Code Migration

Module D: Data Migration

Module E: Configuration and Automation

Module F: Hypercare and Maintenance

Module G: Enablement

Procedure

How HMS Supports Your SAS Migration

1. Analyze the SAS Environment

We map applications, codebases, data flows, interfaces, and operational dependencies. The analysis reveals which components are business-critical and where modernization is needed.

2. Define the Target Architecture and Migration Strategy

Together, we define the target platform, architecture, scope of migration, and priorities. We determine which applications should be migrated, transformed, redeveloped, or decommissioned.

3. Prepare the Infrastructure and Integrations

HMS sets up the required target environment and plans interfaces, data access, permissions, and operational processes. Existing systems and security and compliance requirements are taken into account in this process.

4. Migrate Code and Data

We migrate defined applications, code modules, and data sets to the target architecture. Recurring steps can be supported and automated using Code2X.

5. Review the Results and Support the Implementation

HMS reviews migrated components and provides support for integration, validation, enablement, and rollout. The scope depends on criticality, the regulatory environment, and the operating model.

6. Support Operations and Continuous Development

After the migration, we provide support for hypercare, technical operations, and further development. Responsibilities and handoffs are defined early in the project.

The SAS Migration Tool

Code2X supports defined transformation steps

For large codebases, Code2X can assist with the analysis and transformation of recurring code structures. The tool takes project-specific architectural requirements into account and ensures the results are traceable.

HMS integrates Code2X into migration planning, technical review, and implementation. Which components are suitable for automated processing is evaluated based on the specific SAS codebase.

Learn more about Code2X

Why HMS

SAS Expertise Combined With Architecture and Software Engineering Capabilities

HMS combines SAS expertise with software engineering, cloud architecture, data engineering, and experience in regulated environments. As a result, we view SAS migrations not as an isolated code conversion task, but as a transformation of a production system landscape.

What you can expect from us:

  • Interdisciplinary Migration Teams
    SAS experts, cloud architects, migration engineers, data engineers, project leads, and business analysts
  • Automated Code Transformation with Code2X
    Agentic workflows can support recurring analysis and transformation steps
  • Project-Specific Migration Strategies
    Migration paths are aligned with the existing environment, target architecture, and operational requirements

Engineering experience for resilient modernization projects

6,000+

Person-days of experience in modernizing legacy systems

35+

Years of software engineering experience

100%

Focus on structured, predictable transformation

Project Experience

Anwendungsmodernisierung mit GenAI: von SAS zu Python auf AWS
Anwendungsmodernisierung mit GenAI: von SAS zu Python auf AWS
#finance

Anwendungsmodernisierung mit GenAI: von SAS zu Python auf AWS

Ein führender Versicherungskonzern modernisierte eine zentrale SAS-Anwendung auf AWS. HMS entwickelte Architektur und Migrationsvorgehen, setzte die Modernisierung um und prüfte GenAI für die SAS-zu-Python-Migration.

Read more
Generative AI Python SAS Angular AWS GPT Models Infrastructure as Code
SAS Viya auf Azure: Migration und langfristiger Plattformbetrieb
SAS Viya auf Azure: Migration und langfristiger Plattformbetrieb
#industry

SAS Viya auf Azure: Migration und langfristiger Plattformbetrieb

HMS migrierte die SAS-9.4-Umgebung eines großen europäischen Energie- und Versorgungsunternehmens auf SAS Viya in Microsoft Azure. Seit der Migration übernimmt HMS Betrieb, Wartung und Weiterentwicklung der Plattform.

Read more
Microsoft Azure SAS Base SAS Viya Argo Azure DevOps CI/CD Pipelines Databricks Grafana Prometheus Python

FAQ

Frequently Asked Questions About SAS Modernization

Here we answer the most important questions about SAS migration and modernization.
If your question isn’t listed here, we’d be happy to advise you personally.

No. A SAS migration can involve modernization within the SAS ecosystem, a hybrid architecture, or the phased replacement of individual applications. Which approach makes the most sense depends on the target state, the codebase, and operational requirements.

Python is often a relevant target platform, but it is not automatically the best choice for every application. R, SAS Viya, or hybrid architectures may also be suitable. HMS evaluates target technologies based on business logic, integration, operations, and existing expertise. Learn more about migrating from SAS to R

The process typically begins with an analysis of the existing SAS environment and a clarification of the target state. This allows for an assessment of the effort involved, risks, migration paths, and an appropriate project scope.

Contact Us Now

Determine the right path for your SAS migration

 

Karsten Wohlgefahrt
Karsten Wohlgefahrt
Principal Sales Manager

During an initial meeting, we’ll work together to clarify the general parameters of your project and identify suitable starting points for further planning and implementation.

Durch das Absenden akzeptiere ich die Datenschutzerklärung.

Additional Services and Project Experience

Read more

Code2X for SAS Migration

Code2X analyzes your SAS codebase, identifies dependencies, and supports a verifiable migration to Python.

Learn more about Code2X

Read more

SAS Migration to R

How HMS migrates SAS code, macros, and business logic to an R-based target architecture and validates the results.

View SAS Migration to R