Preparing Modernization Decisions with a Clear Technical Basis
Legacy systems that have evolved over many years can be difficult to assess reliably. Dependencies, business logic, technical hurdles, and a lack of documentation increase increase migration risk.
A robust analysis reveals which components should be migrated, refactored, replaced, or deliberately excluded. Agent-based methods can inventory codebases, identify interdependencies, and prepare potential transformation paths.
Prompt In, Code Out?
Why simple code conversion isn’t enough
Generic AI tools can convert individual blocks of code. But code conversion alone is not sufficient for a reliable migration. Dependencies, business logic, target architecture, testing, and operational requirements must be evaluated in context.
Agent-based code migration therefore combines code analysis, defined transformation rules, and technical verification. Specialized tools like Code2X can support individual steps in this process.
Our Service Portfolio
The Right Approach to Your Code Migration
HMS starts with the current state of your codebase and modernization initiative. Our assessments provide transparency regarding your codebase, dependencies, and the effort required. For implementation, we offer proofs of concept, structured migration waves, and enterprise-wide modernization programs.
Depending on the codebase and target architecture, specialized tools such as Code2X can support the analysis and transformation.
Why HMS
Code Migration Grounded in Architecture and Project Experience
HMS combines experience from modernization projects with software engineering and analytics expertise. Our assessment takes into account source code, business logic, target architecture, and requirements for future operations.
- Code Analysis in System Context
We analyze source code, dependencies, interfaces, and execution logic in the context of the overall system. - An Approach Tailored to the Code Base
Transformation rules, tests, and work packages are tailored to the source system and the intended target architecture. - Automation with Business Validation
Agent-based workflows support recurring tasks. Depending on the project, we use specialized tools such as Code2X for this purpose.

Application Modernization with GenAI: From SAS to Python on AWS
A leading insurance group modernised a core SAS application on AWS. HMS designed the target architecture and migration approach, implemented the modernisation, and evaluated the use of GenAI to support the migration from SAS to Python.

SAS Viya on Azure: Migration and Long-Term Platform Operations
HMS migrated the SAS 9.4 environment of a major European energy and utilities company to SAS Viya on Microsoft Azure. Since the migration, HMS has been responsible for the operation, maintenance, and further development of the platform.

SAS Viya Migration at an Automotive Bank
HMS migrated an existing on-premises SAS platform to SAS Viya on Azure and implemented a scalable cloud infrastructure based on Kubernetes.
Simple AI-based conversion typically focuses on individual blocks of code. An agent-based migration also takes into account dependencies, business logic, transformation rules, the target architecture, and validation steps.
This approach is particularly well-suited for large codebases with recurring structures and transformation patterns. We evaluate whether and to what extent automation is appropriate based on the specific codebase.
The potential degree of automation depends on the programming language used, code quality, technical dependencies, and the target architecture. An analysis of representative components provides a realistic assessment.
Depending on the project, automated tests, old-to-new comparisons, and defined quality gates are used. Functional and technical reviews complement the automated processes.
The key requirements for the target platform, integration, operations, and code structure should be defined before transformation begins. Further architectural decisions can be refined during the project.
A structured approach can turn legacy modernization into a manageable, staged program. Thorough analysis, defined transformation rules, and clear governance create transparency around scope, risks, and progress.
In a brief discussion, we’ll review your current situation and explore possible approaches for modernizing your system landscape.

