---
title: "Go4IT Alight: legacy modernization technology | GO4IT Solutions"
description: "GO4IT Solutions technology: Alight, a tool and process that ensures deterministic, 100% automatic results in application migration."
image: https://go4it.solutions/hubfs/Thumbnail%20GO4IT.jpg
---

[![go4it-logo](https://go4it.solutions/hubfs/Logos/go4it-logo.svg "go4it-logo")](https://go4it.solutions/?hsLang=en)

- [Our technology](https://go4it.solutions/en/nuestra-tecnologia)
- [Success Stories](https://go4it.solutions/en/casos-de-exito-go4it-solutions)
- [Insights](https://go4it.solutions/en/insights)

 en

- [English](https://go4it.solutions/en/nuestra-tecnologia)
- [Español](https://go4it.solutions/es/nuestra-tecnologia)

[Contact](https://go4it.solutions/en/contact?hsLang=en)

- [Our technology](https://go4it.solutions/en/nuestra-tecnologia)
- [Success Stories](https://go4it.solutions/en/casos-de-exito-go4it-solutions)
- [Insights](https://go4it.solutions/en/insights)

[Contact](https://go4it.solutions/en/contact?hsLang=en)

Rich text area that allows you to add new HTML or text content as desired.

OUR TECHNOLOGY

# Modernize your legacy code with *Go4IT Alight*

The ultimate tool to assess, transform, and optimize systems — **fully automated**. Turn legacy code that slows innovation into a modern, documented, and verifiable environment.

[Evaluate your project — Free POC](https://go4it.solutions/en/contact?hsLang=en)

+10 years

of experience

100%

automatic migration

2 weeks

for your POC

![Alight](https://go4it.solutions/hs-fs/hubfs/ChatGPT%20Image%209%20jul%202026%2c%2013_48_01.png?width=1536&height=1024&name=ChatGPT%20Image%209%20jul%202026%2c%2013_48_01.png)

![migration to cloud](https://go4it.solutions/hs-fs/hubfs/ChatGPT%20Image%2010%20jul%202026%2c%2008_00_01.png?width=1024&height=1536&name=ChatGPT%20Image%2010%20jul%202026%2c%2008_00_01.png)

## THE GO4IT ALIGHT ENGINE

## Interpretation and transformation using an independent pivot language

An engine based on **compiler technologies and language models** ensures an efficient, error-free process. Go4IT Alight enables you to:

- Discover the internal architecture of your code.
- Analyze and extract documentation, detect dead code, and more.
- Optimize and refactor to improve performance and compatibility.
- Generate new code in a modern language.

Compatible with any language and platform

Full adaptation to your target architecture

New languages integrated in just 1 to 3 months

Fully Automated Process

## How does the Alight Engine work

01

### Discovery

Complete inventory and map of the legacy system and its dependencies.

→

02

### Source code analysis

Interpretation into the pivot model: logic, data, and functional behavior.

→

03

### Code optimization

Refactoring, dead code cleanup, and performance improvement.

→

04

### Code generation

Modern code in the target language, traceable back to the original.

The GO4IT ALIGHT Engine

## Full adaptation to your target architecture

New language integration in just 1 to 3 months.

1

Your Legacy Code The starting point

COBOL Natural ADABAS JCL Visual Basic Oracle Forms PowerBuilder PL/1 PL/SQL RPG and many more

2

The GO4IT Alight Engine transforms it 4 automated phases powered by an architecture-independent pivot language

01

Discovery Detects the code structure, variables, functions, and classes.

02

Analysis Identifies structural issues and performance bottlenecks.

03

Optimization Refactors and improves the code before transformation.

04

Generation Generates modern code in your target language.

3

Your Modern Code In the platform and language of your choice

Target code Any language or platform Java .NET Python Cloud-native ...and your preferred target These are just examples. Alight generates **clean, readable, and fully traceable** code in virtually any modern programming language.

Additionally, throughout the process you receive

Models and diagrams

Complexity analysis

Execution flows

Optimized code

Quality reports

Dead code detection

Explore in detail

[Automated testing How we automatically validate each release](https://go4it.solutions/en/nuestra-tecnologia#validacion) [Test coverage Percentage of the application validated by tests](https://go4it.solutions/en/nuestra-tecnologia#validacion)

ADVANTAGES OF GO4IT ALIGHT

## Automation of the modernization process

Four automated phases that take your legacy system to a modern environment   
without manual rewrites. Expand each one to see the details.

### 01 Discovery

The discovery phase enables Go4IT Alight to gain knowledge of the legacy programs being analyzed. This process is very similar to what a compiler does, but reaches a deeper level of understanding. Alight first discovers the structure of the analyzed source code, identifying variables, functions, and classes. It then analyzes the behavior of each function, reaching the same level of detail as a compiler. Finally, the discovery process obtains information about the data model used by the programs — accessed databases and tables, as well as data files — and about the user interface of the application windows, including dialogs, controls, buttons, and more. The result of this process is a technology-independent representation based on Alight’s Pivot Language.

One of Alight’s key features is its flexibility. This allows us to customize the discovery process by introducing elements specific to each installation, such as custom UI components, special libraries, and more. As a result, we can develop modernization solutions that faithfully preserve the architecture of the applications, reducing the learning curve for the future maintenance team.

### 02 Source code analysis

Alight’s analysis phase makes it possible to obtain information from the source code. This information is crucial for a successful modernization, as it helps identify structural, performance, and other issues in the applications and apply corrections before transforming them to a new platform. Alight currently includes a wide range of analysis tools available for all programming languages:

- dead code and unused variable detectors
- cyclomatic complexity report generators
- detectors of business logic embedded in user interface windows
- program dependency extractors
- flowchart extractors
- data model analyzers

In addition, custom static analysis algorithms can be developed to address the specific issues of each installation.

### 03 Source code optimization

The last two phases of Alight allow the tool to automatically generate a functional replica of the source application in the desired target technology. Obtaining the final application consists of two phases. The first aims to prepare the code for the new platform: the optimization phase.

The optimization phase allows Alight to perform a series of formal modifications to the code so that it can be regenerated in a specific technology. For example, before generating Java code, it is necessary to ensure that there are no GOTO statements in the source language. This process can also be used to optimize generation for a specific technology. For example, when transforming an old Visual Basic application into HTML5 + CSS, size calculations will be required to obtain a responsive interface.

The optimization phase is closely linked to the generation phase and also to the characteristics of the target platform.

### 04 Code generation

Alight includes state-of-the-art code generators that make it possible to link intermediate language models with modern target languages such as Java, shell script, HTML, JavaScript, Python, and others. In addition, Alight can regenerate code in the original source language for automatic source code correction use cases, such as removing GOTOs in COBOL.

Thanks to its great flexibility, these generators can be customized to take into account elements specific to each installation, allowing us to achieve 100% automation across the entire migration process.

Intelligent Test Automation

## Automated test generation and full test coverage with *Go4IT Echo*

Every application modernized with Alight can now be automatically validated against the behavior of the original system—without manual test rewriting and with measurable evidence of software quality.

### Automated test generation

**GO4IT Echo** is responsible for the automatic **generation, execution, and comparison of test cases** to validate the outcome of the transformation. By comparing the behavior of the legacy and modernized systems, it **ensures functional equivalence** throughout the entire migration process.

**GO4IT Echo enables:**

- Automatic source-to-target comparison
- Regression testing in every iteration
- Business logic and data validation
- Continuous validation for every release

92%covered

### Test coverage

We measure the percentage of the application protected by automated tests and track its evolution throughout the project.

- Percentage of verified components
- Functional and process coverage
- Status of every test case, indicating whether it passed or failed
- Defects detected in the application

Any differences detected are recorded in fully traceable validation reports, making analysis and issue resolution straightforward. All execution results—including exceptions, messages, intermediate values, requests, assertions, and any other validation evidence—are available in detailed reports, providing complete traceability throughout the testing process.

“

The true success of a modernization project lies in demonstrating that the modernized application preserves exactly the expected functional behavior.

Adrián Noguero, CEO & Founder of Go4IT Solutions

>75%

Reduction in the time business users spend on validation activities.

Lower Costs

Reduced validation and maintenance costs.

>70%

Reduction in application acceptance testing time.

LEGACY SYSTEMS MODERNIZATION

## You are one click away from letting us evaluate your modernization project.

[Contact us](https://go4it.solutions/es/contacto?hsLang=en)

## "Old-way" sales, service, and customer success methods don't work as they used to

Old strategies, process optimization, data analysis, reporting, and other traditional tactics fail to scale according to the company's size and needs today

“Describe the consequences and pain that customers will experience if they continue to implement outdated methods and strategies”

“Describe the consequences and pain that customers will experience if they continue to implement outdated methods and strategies”

“Describe the consequences and pain that customers will experience if they continue to implement outdated methods and strategies”

“Describe the consequences and pain that customers will experience if they continue to implement outdated methods and strategies”

![go4it-isotipo](https://go4it.solutions/hubfs/Logos/go4it-isotipo.svg)

- <https://www.instagram.com/go4it.solutions>
- <https://go4it.solutions/en/nuestra-tecnologia#123>
- <https://go4it.solutions/en/nuestra-tecnologia#123>

| **Office in Bizkaia** Parque Tecnológico Bizkaia, edificio 101 Teléfono: (+34) 658 756 412 Email: info@go4it.solutions | **Office in Madrid** C/ Velázquez, 64-66 Planta 2 Teléfono: (+34) 658 756 412 Email: info@go4it.solutions |
| --- | --- |

 

Copyright © 2026 Go4it Solutions

- [Legal Notice](https://go4it.solutions/en/nuestra-tecnologia#123)
- [Privacy Policy](https://go4it.solutions/en/nuestra-tecnologia#123)