Modernize Software

Modernize legacy software
preserving all Business Rules

DMS, our proprietary SymbolicAI engine with advanced compiler technology, delivers deterministic transformation to modern architectures, delivering precise, repeatable results. DMS is enhanced by GenAI to accelerate analysis, documentation, and testing.

Tell Us About Your System
icon Millions of lines transformed successfully
icon Dozens of languages and dialects supported
icon Used on mission critical systems in aerospace, finance and government
icon Millions of lines of code analyzed and transformed
icon Millions of lines transformed successfully

TRUSTED BY

ANZ BlackRock Boeing Cisco Delta DP World Emerson ExxonMobil General Dynamics Globe Shop Sol Hertz JP Morgan NASA Northrop Grumman Rockwell RTX Toyota USA

The Convergence:
DMS for Certainty + Gen AI for Speed

Most engagements combine two or three. Every engagement is scoped to what your system actually needs.

Convergence Diagram
×

Built on decades of compiler
engineering, now powered by AI

DMS combines proven symbolic AI with modern Gen AI delivering precise transformations with smarter understanding.

Code

Built per project

Your languages, dialects, databases, and target stack combine in ways nobody else's do. We configure DMS for your exact system. We don't shoehorn your code into a generic converter.

Automation

Automation you can measure

Translates run the full codebase in CPU hours. Deterministic translations hit 100%. What can't be deterministically converted is flagged for engineer review.

Team

Output you can ship

What comes out is idiomatic and maintainable from day one. No ongoing license fee. Your team extends it from the handover.

Rewriting with AI alone is not the answer

Three reasons AI only modernization fails on systems your size.

Time still wins

A 5 million line system still needs 2+ years with AI in the loop. Token limits and context resets break the flow. Every output gets hand-validated. The calendar slips.

The business rules are lost

Decades of logic sit inside your code. The people who wrote it have retired. AI can guess at intent. But it can't guarantee what comes out is what was running.

Silent failures

LLMs hallucinate. The code they produce compiles and looks idiomatic. It also hides logic errors and security holes nobody can catch by reviewing 5 million lines.

Including AI. Especially AI.

How we beat the alternatives

vs. Rewrite from scratch

Five years for them. Nine months for us. They lose your business rules. We keep all of them.

vs. AI-only translation

They guess. We prove. They hide bugs in code that looks fine. We show you every change, line by line.

vs. Lift-and-shift to cloud

Same old code, new cloud bill. Nothing actually modernized. We change the code, not just where it runs.

vs. Big SI rebuild

50 people for three years. Or 6 of our engineers for one. Hourly rates that never stop, or one fixed price.

Circle Logo
Process

Five phases.
No surprises.

Find out if your system is a good fit for automated modernization. Throughout the project, your team works directly with the architects and engineers who built and operate DMS.

01

Discover If Your Systems Are A Good Candidate For Automated Modernization

  • Assess Business Objectives And Modernization Drivers
  • Identify Legacy Constraints, Risks, And Technical Debt
  • Evaluate System Stability, Usage Patterns, And Criticality
  • Determine ROI Potential And Automation Feasibility
02

Exploration And Codebase Assessment

  • Review Your Goals And Constraints
  • Inventory Languages, Sizes, And Repositories
  • Run Initial Analyses To Surface Complexity And Duplication
  • AI-Driven Documentation For Existing Architecture, Business Rules, System Dependencies, And APIs
03

Solution Design

  • Define transformation and modernization targets
  • Set project phases, milestones, and benchmarks
  • Estimate effort, risk, and validation approach
  • Provide a fixed-price quote based on the final plan
04

Execution

  • Configure or develop analysis and transformation pipelines
  • Run on real subsets of the system, then scale across the codebase
  • Integrate with your build, test, and deployment process
05

Validation and Handover

  • Support functional and performance testing
  • Train your engineers on the resulting codebase and tools
  • Plan for ongoing maintenance and future change cycles
What We Handle

Many of our projects have been
on technologies nobody else supports.

If your stack is here, we've worked with it. If it isn't, we'll quote you on adding the front-end. We do this regularly.

Technology Stack
Selected Work

Systems that cannot fail. Modernized anyway.

A few engagements we can talk about publicly.

NORTHROP GRUMMAN · DEFENSE
B-2 Spirit bomber, JOVIAL to C
The entire flight program converted with 100% accurate translation, validated jointly with Northrop Grumman engineers. The conversion runs in hours.
DOW · CHEMICALS
Sequoia: MOD5 Dowtran to modern controllers
A custom DMS-based tool migrating chemical plant process control software worldwide. Contracted in 2012, extended in 2017 and 2020. Still in active use.
FINANCIAL SERVICES · COBOL → C#
Full migration in under six months
A Fujitsu Net.COBOL application with embedded SQL and external process calls, fully converted to C# on Windows Server. Complete feature parity.

Built For Critical Software In Demanding Domains

If your software is difficult to replace and carries real business or safety risk, you are the type of organization Semantic Designs serves.

Aerospace
Aerospace And Defense
Long Lived Systems, Strict Safety And Certification Standards, Legacy Languages And Hardware Interfaces.
Financial
Financial Services & Trading
High Availability, High Performance, Regulatory Requirements And Complex Transaction Logic.
Telecom
Telecom And Networking
Real Time Systems, Protocol Stacks, Device Firmware And Large C Or C++ Plus Codebases.
Semiconductor
Semiconductor And EDA
Hardware Description Languages, Simulation Environments And Proprietary Toolchains.
Industrial
Industrial And Manufacturing
Control Systems, Plant Automation And Specialized DSLs.