Em muita empresa, um sistema em Clipper, FoxPro, Delphi ou VB6 ainda movimenta o caixa. Às vezes ele roda numa máquina virtual que ninguém tem coragem de desligar. Às vezes ele roda num computador com Windows 7 escondido debaixo de uma mesa.
O Windows 7 está sem suporte da Microsoft desde janeiro de 2020. Mesmo assim, ele continua ligado, porque o sistema que roda nele continua sustentando a operação.
Por que o legado continua ligado
Quase nunca é teimosia. São quatro motivos, e um reforça o outro:
- Custo de migração, real ou percebido. Ninguém sabe quanto custa trocar, então a troca nunca entra no orçamento.
- Conhecimento perdido. Quem escreveu o sistema saiu, e as regras de negócio ficaram dentro do código.
- Medo de mexer no que funciona. O sistema é velho, mas é previsível. O sistema novo ainda é uma promessa.
- Falta de retorno claro. Sem número, a modernização parece vaidade técnica e perde para a urgência do mês.
O que a IA mudou nessa conta
A IA enfraqueceu dois desses motivos.
O primeiro é o custo. Para sistemas em .NET Framework, a Microsoft oferece o GitHub Copilot upgrade. Ele avalia o projeto, propõe um plano e executa a conversão em tarefas que o desenvolvedor revisa. Esse tipo de ferramenta ainda não cobre todas as tecnologias antigas, mas mostra para onde o custo está indo.
O segundo é o conhecimento perdido. Um assistente de código pode ler uma rotina antiga e propor uma explicação do que ela faz. Quem conhece o negócio ainda precisa confirmar a explicação, mas a escavação fica mais curta.
Os outros dois motivos não mudaram. A IA não decide se vale a pena modernizar. E ela não tira o medo de quem não tem teste para provar que o sistema novo faz o mesmo que o antigo.
Até quando dá para manter
Manter o legado é uma decisão legítima, desde que seja uma decisão. O problema é manter por omissão, com remendo e esperança.
Três perguntas ajudam a separar uma coisa da outra:
- Se a única pessoa que conhece o sistema sair amanhã, quanto tempo a operação aguenta?
- O sistema roda em sistema operacional e banco de dados com suporte?
- Existe alguma funcionalidade que o negócio pede e o sistema não consegue entregar, como IA, app ou integração?
Se alguma resposta incomodou, o próximo passo é medir quanto custa manter e o que a modernização destrava. Na Sessão de Diagnóstico, a CTGF mede onde o sistema está. A primeira sessão é gratuita.
Para ver como a CTGF conduz esse tipo de projeto, veja a página Projetos especiais.