Ir para o conteúdo

Modernização de código legado para empresas

Qualquer código legado.Reescrito em 30 dias.

Mande o sistema hoje e receba um preço fechado em até 48 horas. Trinta dias depois ele roda em Go, Rust ou TypeScript, com uma fração do hardware, e dá as mesmas respostas até o centavo.

  • Preço fechado em até 48 horas
  • Em produção em 30 dias, data no contrato
  • Engenheiros com 25+ anos em produção
  • Air gap, dentro da sua empresa

codehero · migration run

reescrevendo

INTCALC.cbllegado
COMPUTE-INTEREST.    MOVE ACCT-BALANCE TO WS-BAL    IF ACCT-TYPE = 'SAV'       COMPUTE WS-INT ROUNDED =          WS-BAL * RATE-SAV / 1200    ELSE       MOVE ZERO TO WS-INT    END-IF    ADD WS-INT TO ACCT-BALANCE.
interest.gomoderno
func ComputeInterest(a *Account) {	if a.Type != Savings {		return	}	i := a.Balance.Mul(RateSavings).		Div(decimal.New(1200, 0)).		Round(2)	a.Balance = a.Balance.Add(i)}
  1. Analisar
  2. Mapear
  3. Reescrever
  4. Verificar
  5. Entregar

paridade 100%

O que você roda hoje vai para a stack que você contrata amanhã

  • COBOL
  • JCL
  • CICS
  • RPG
  • PL/I
  • Fortran
  • VB6
  • Delphi
  • PowerBuilder
  • ColdFusion
  • PHP 5
  • Perl
  • Classic ASP
  • .NET Framework
  • Java EE
  • Struts
  • AngularJS
  • Oracle Forms
  • PL/SQL
  • DB2
  • Informix
  • Sybase
  • MS Access
  • FoxPro
  • Progress 4GL
  • ABAP
  • Python 2
  • Go
  • Rust
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Java 21
  • Spring Boot 3
  • .NET 8
  • Kotlin
  • PostgreSQL
  • Kafka
  • Kubernetes
  • gRPC
  • GraphQL
  • AWS
  • Azure
  • Google Cloud
  • Terraform
  • OpenTelemetry
  • ClickHouse
  • Redis

O que modernizamos

Linguagens, frameworks, bancos, arquitetura. Pegamos tudo.

Código, framework, schema, telas e servidores mudam num único projeto. Um time faz tudo com um preço e uma data, e nada fica para trás esperando um segundo orçamento.
  • COBOLGo
  • RPGJava 21
  • VB6TypeScript
  • DelphiGo
  • PerlRust

Linguagens

COBOL, RPG, PL/I, VB6, Delphi, Perl e Java antigo reescritos em Go, Rust ou TypeScript idiomáticos, num código que o seu time vai ter vontade de abrir.

Bancos de dados

Oracle, DB2, Sybase e Access para PostgreSQL. Schema, stored procedures e cada linha, conciliados até o centavo. A conta de licença vai embora.

Arquitetura

Um deploy único e emaranhado, cortado em serviços com dono, fronteiras limpas e calendário de release próprio.

ACCT INQUIRY ........ F3=EXIT

CUST NO: 0048213 TYPE: SAV

BALANCE: 12,408.19

LAST TXN: 2026-09-28

_

Interfaces

Telas verdes, WinForms e Oracle Forms refeitos como aplicações web rápidas que a sua equipe aprende em uma tarde.

  • StrutsSpring Boot 3
  • AngularJSReact
  • WebFormsNext.js

Frameworks

Struts, EJB, WebForms, AngularJS e jQuery levados para os frameworks que qualquer engenheiro que você contratar já conhece.

Infraestrutura

Fora do mainframe e do servidor embaixo da mesa. Containers, CI/CD e monitoramento desde o primeiro dia.

Velocidade

30 dias. Em todo projeto. No contrato.

Programas de reescrita costumam se arrastar por anos e morrer em comitê. Os nossos se contam em dias, com preço e data fechados antes de qualquer linha mudar.

CodeHero

Dia 1 — 30

  1. Dia 1–3

    Mapear

    A plataforma lê a base de código inteira e mapeia cada módulo, job e dependência.

  2. Dia 4–5

    Planejar e precificar

    Ordem do trabalho, plano de virada e preço fechado por fase. Você aprova, nós começamos.

  3. Dia 6–24

    Reescrever e verificar

    Fatia por fatia. O antigo e o novo rodam sobre as mesmas entradas até as saídas baterem.

  4. Dia 25–30

    Virada e entrega

    O tráfego muda de lado. Seu time recebe o código, os testes e o mapa.

Programa de reescrita típico

medido em anos

30
dias, o teto de qualquer projeto
48h
até o preço fechado e a data de início
25+
anos de código em produção por trás de cada engenheiro líder
0
noites de batch perdidas na virada

Nossos modelos

Modelos treinados em código legado. Nada de chatbot com prompt.

Os assistentes de fronteira aprenderam com o GitHub de hoje. Os nossos passaram por fine-tuning no código que ninguém escreve mais: copybooks, JCL, ciclos RPG, pacotes PL/SQL, actions do Struts. Migram sistemas antigos melhor do que qualquer coisa que você aluga por token, e rodam no nosso hardware, dentro do seu prédio.

  • Fine-tuning para migração

    Treinados em pares de código legado e moderno, escrevem Go e TypeScript do jeito que um engenheiro de Go e TypeScript escreveria.

  • O repositório inteiro de uma vez

    Todas as linguagens da árvore analisadas em paralelo num único grafo de dependências. Nada cai pelas emendas.

  • Conferido contra a realidade

    Uma bancada de paridade reproduz o seu tráfego de produção gravado no sistema antigo e no novo até os dois concordarem.

Por dentro da plataforma
Onde o trabalho muda
Onde o trabalho mudaAssistente de IA genéricoPlataforma CodeHero
Conhece os dialetos de COBOL, JCL, RPG e PL/SQLEm parteSim
Lê um repositório de um milhão de linhas de uma vezNãoSim
Prova o comportamento em tráfego de produçãoNãoSim
Roda offline, dentro do seu perímetroNãoSim
Engenheiro sênior aprova cada fatiaNãoSim
Preço fechado e data por escritoNãoSim

Entrega em air gap

Seu código nunca sai do prédio.

Para bancos, seguradoras, defesa e governo, chegamos com nosso próprio hardware e nossos próprios modelos, instalamos tudo dentro do seu perímetro e fazemos a migração inteira com o cabo de rede desconectado.

Como funciona a entrega on-premise
Seu perímetro

Appliance CodeHero

  • Modelos com fine-tuning
  • Seu repositório
  • Engenheiros no local
  • Nosso hardware, a sua sala

    Servidores GPU com os modelos pré-carregados, entregues e montados no rack por nós. Ou as suas máquinas, se aguentarem a carga.

  • Zero conexões de saída

    Nenhuma chamada de API, nenhuma telemetria, nenhuma atualização. Nada lá dentro fala com nada lá fora.

  • Engenheiros no local

    Nosso time trabalha no seu prédio, sob as suas regras de acesso, com crachá como a sua própria equipe.

  • Saída limpa

    Na entrega, o código, os testes e a documentação ficam com você. Os discos saem apagados, ou ficam com você também.

As pessoas

25+ anos em produção. Os melhores engenheiros para o seu legado.

Todo projeto é liderado por engenheiros que entregam software em produção há mais de 25 anos. Eles escreveram Delphi quando era moderno e J2EE quando era o futuro. O seu sistema é terreno conhecido para eles, e eles já sabem onde ele quebra.
  1. 1999

    • Delphi
    • VB6
    • Oracle 8i
  2. 2002

    • J2EE
    • Struts
    • .NET 1.0
  3. 2006

    • PHP 5
    • ColdFusion
    • AJAX
  4. 2010

    • Spring
    • jQuery
    • AngularJS
  5. 2014

    • Go
    • Docker
    • React
  6. 2018

    • Kubernetes
    • Rust
    • TypeScript
  7. 2023

    • LLMs
    • agents
    • evals
  8. 2026

    • Nossos modelos de migração com fine-tuning
25+
anos em código de produção, por engenheiro líder
1
engenheiro sênior responsável pelo seu sistema, do início ao fim
0
gerentes de conta entre você e quem faz o trabalho

Serviços

Tudo o que é legado. Um só time.

Reescrevemos, cortamos a conta, mantemos vivo ou construímos o que vem depois, sempre com os mesmos engenheiros e o mesmo prazo de 30 dias.

Por escrito

O que entra no contrato.

Prometer em site qualquer um promete. Nós assinamos.
  1. § 1

    Preço fechado

    Acertado por fase antes de o trabalho começar. Nenhum taxímetro de horas correndo ao fundo.

  2. § 2

    Entrega em 30 dias

    A data vai para o contrato, com a nossa assinatura embaixo.

  3. § 3

    Paridade de comportamento

    O sistema novo reproduz o antigo sobre o seu próprio tráfego gravado, ou a fase não está concluída.

  4. § 4

    Tudo é seu

    Código, testes, documentação e o mapa de dependências. Sem licença, sem runtime, sem lock-in.

  5. § 5

    NDA primeiro

    Assinado antes de vermos um único arquivo. No seu modelo ou no nosso.

  6. § 6

    Zero downtime

    O sistema antigo segue atendendo clientes até o novo provar que dá conta.

Perguntas

O que os CTOs perguntam antes de assinar.

Como uma reescrita pode levar só 30 dias?

Modelos treinados exatamente para esse trabalho leem, mapeiam e reescrevem o repositório inteiro em paralelo. Nossos engenheiros, cada um com mais de 25 anos em produção, gastam o tempo onde o julgamento pesa: fronteiras, dados e virada. Sistemas maiores são divididos em fases de 30 dias, cada uma com preço e data próprios. Mande o seu e veja o plano em 48 horas.

Quais linguagens e bancos de dados vocês atendem?

COBOL, PL/I, RPG, JCL, Fortran, VB6, Delphi, PowerBuilder, ColdFusion, PHP, Perl, ASP clássico, .NET Framework, Java antigo, Python 2, AngularJS e mais. Do lado dos dados, Oracle, DB2, Sybase, Informix, Access e FoxPro. Os destinos costumam ser Go, Rust, TypeScript, Java 21, .NET 8 e PostgreSQL.

Como vocês provam que o sistema novo se comporta como o antigo?

Gravamos entradas e saídas reais de produção e as reproduzimos contra os dois sistemas. Cada diferença é corrigida ou aprovada por você. O tráfego só muda quando as saídas batem.

Nosso código não pode sair do prédio. Vocês fazem mesmo assim?

Sim. Levamos servidores GPU com nossos modelos pré-carregados, instalamos tudo dentro do seu perímetro e trabalhamos sem nenhuma conexão de saída. Se você tem hardware adequado, rodamos no seu.

Do que vocês precisam para dar um preço?

Uma descrição curta do sistema: stack, tamanho aproximado, o que dói e para onde ele precisa ir. Com acesso de leitura ao código, voltamos com preço fechado e data de início em até 48 horas. A maior parte desse tempo é a plataforma lendo o seu código, então quanto antes você mandar, antes você sabe.

O que acontece com o nosso time?

Ele participa desde o primeiro dia, revisa as fatias conforme chegam e recebe o repositório, os testes e o mapa de dependências na entrega. Depois que saímos, nada depende de nós.