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.

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.

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.

SAS Viya Migration bei einer Automobilbank
HMS migrierte die bestehende SAS-Plattform von On-Premises zu SAS Viya auf Azure und implementierte eine skalierbare Cloud-Infrastruktur mit 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.

