Pular para o conteúdo
Home Serviços Sistema Legado

Sistema Legado: a gente mexe onde os outros têm medo

O que é um sistema legado e quando ele vira um problema

Sistema legado é qualquer software que continua operando mas foi construído em tecnologia antiga, sem documentação adequada ou sem suporte ativo do fornecedor. Na maioria das empresas, o sistema legado ainda sustenta processos críticos — folha, fiscal, estoque — e por isso ninguém tem coragem de mexer. O problema aparece quando ele começa a travar o crescimento: não integra com novas plataformas, não escala com o volume e consome horas de manutenção toda semana.

O que resolvemos

Integramos sistemas legados com ERPs modernos, plataformas de e-commerce e APIs atuais. Se o sistema não tem API, criamos uma camada de integração que lê e grava dados sem alterar o código original.

Quando a integração não é viável, planejamos a migração gradual: mapeamos os dados, definimos o destino, migramos em etapas e validamos cada fase antes de desligar o sistema antigo.

Em muitos casos, o sistema legado pode continuar rodando enquanto o novo sistema assume gradualmente. Zero downtime, zero perda de dados.

Manter ou trocar: o custo real de segurar um sistema legado

A conta de manter um sistema legado raramente aparece na planilha, mas ela existe. Na média das empresas que atendemos, um sistema antigo consome entre 15 e 30 horas de manutenção por mês — correções pontuais, ajustes de relatório, "gambiarras" para conectar com uma planilha nova. São 3 a 4 dias úteis por mês gastos para o sistema apenas continuar de pé, sem entregar nada novo para a operação.

O custo mais perigoso, porém, não é o das horas: é o da dependência de uma única pessoa. Sistemas legados quase sempre vivem na cabeça de um funcionário ou de um fornecedor terceirizado que conhece as regras de negócio que nunca foram documentadas. Quando essa pessoa tira férias, adoece ou sai da empresa, o conhecimento vai junto — e a operação fica refém de quem não está mais lá.

Por isso a decisão de manter ou trocar não deveria ser tomada no impulso — nem "trocar tudo porque é antigo", nem "não mexer porque funciona". O caminho certo depende de três variáveis: quanto o sistema custa por mês para se manter de pé, qual o risco de perda de conhecimento, e se ele consegue (ou não) conversar com as plataformas que a empresa precisa usar daqui para frente.

A regra prática que usamos no diagnóstico: se a manutenção passa de 20 horas/mês e o sistema depende de uma só pessoa e não integra com o que a empresa precisa hoje — os três ao mesmo tempo — o custo de segurar o legado já superou o custo de agir.

Indústria · Sistema em Delphi + Firebird há 15 anos

Uma indústria de médio porte rodava todo o controle de produção e estoque em um sistema feito sob medida em Delphi com banco Firebird, no ar há 15 anos. O sistema não tinha API e dependia de um único desenvolvedor terceirizado — cada novo relatório levava semanas e o faturamento parava quando ele não estava disponível. A empresa precisava vender em marketplace, mas o estoque só existia dentro do legado.

Em vez de trocar o sistema, criamos uma camada de integração que lê o estoque direto do Firebird e sincroniza com o Mercado Livre em tempo quase real, além de documentar as regras de negócio que estavam só na cabeça do desenvolvedor. O sistema legado continuou intacto.

De estoque atualizado manualmente 1x por dia para sincronização automática a cada 10 minutos — zerando as vendas de produto sem saldo.

Benefícios

Diagnóstico sem julgamento — Mapeamos o que o sistema faz, como faz e o que depende dele antes de propor qualquer mudança.

Integração sem migração — Em muitos casos dá para conectar o sistema legado com plataformas modernas sem precisar trocar tudo.

Migração controlada — Quando a troca é inevitável, fazemos em fases — sem parar a operação, sem perder histórico.

Documentação do que existe — Sistemas legados vivem na cabeça de uma pessoa. A gente documenta para que o conhecimento fique na empresa.

Modernização incremental — Não precisa trocar tudo de uma vez. Modernizamos módulo por módulo, começando pelo que mais trava.

Independência de fornecedor — A Cierus não vende software. Recomendamos o que faz sentido para o seu caso, sem empurrar solução própria.

Para quem é esse serviço

Para empresas que têm um sistema antigo rodando em produção e precisam de alguém que entenda de sistemas legados de verdade — não um consultor que só conhece a versão nova. Distribuidoras com sistemas dos anos 90 ainda em operação, indústrias com software customizado sem documentação, empresas que cresceram e o sistema não acompanhou.

Como funciona

1

Análise do legado

Mapeamos o sistema: tecnologia, banco de dados, regras de negócio, dependências e integrações existentes. Entregamos um diagnóstico completo mesmo sem documentação.

2

Estratégia

Definimos o melhor caminho: integrar via API, criar camada intermediária, migrar gradualmente ou substituir. Sempre priorizando continuidade operacional.

3

Execução

Implementamos a solução em etapas, validamos cada fase com a equipe e garantimos que a operação não pare em nenhum momento.

Perguntas frequentes

Sistema legado é qualquer software que ainda está em operação mas foi desenvolvido em tecnologia antiga, muitas vezes sem suporte ativo e sem documentação. O nome vem do inglês "legacy", que significa herança. O sistema "herdado" continua funcionando porque substituí-lo custa caro e assusta — mas seu custo de manutenção cresce todo ano.

Sistemas legados são softwares construídos em tecnologias antigas que as empresas mantêm em operação porque ainda cumprem funções críticas. Exemplos comuns: ERPs customizados dos anos 90, sistemas fiscais em linguagem Cobol ou Delphi, e softwares sem API que não conversam com plataformas modernas.

Vale manter quando o sistema ainda atende bem os processos principais, o custo de migração é maior que o custo de manutenção e é possível integrá-lo com as plataformas novas que a empresa precisa. Vale trocar quando o sistema impede o crescimento, o fornecedor não existe mais, a manutenção consome mais horas do que a operação justifica, ou quando não há como integrá-lo com o ecossistema atual.

Na maioria dos casos sim. Mesmo sistemas sem API nativa podem ser integrados via leitura de banco de dados, arquivos de troca ou desenvolvimento de camadas de integração customizadas. A Cierus já fez isso com sistemas em Delphi, Visual Basic, Clipper e bancos de dados como Firebird e Paradox.

Depende do escopo. Um diagnóstico completo leva de uma a duas semanas. Uma integração pontual com plataforma moderna pode ser entregue em quatro a oito semanas. Uma migração completa de plataforma é um projeto de três a doze meses, feito em fases para não parar a operação.

Quando o sistema legado não tem API, a integração é feita por baixo, direto na fonte de dados. Os caminhos mais comuns são a leitura e gravação no banco de dados (Firebird, Paradox, SQL Server, MySQL), a troca por arquivos estruturados (CSV, XML, TXT em pastas monitoradas) ou a construção de uma camada intermediária que expõe uma API moderna sem tocar no código original. Criamos uma "ponte" que lê o dado no legado e entrega para o ERP, e-commerce ou marketplace no formato certo — sem risco de quebrar o que já funciona.

Documentar um sistema sem documentação é engenharia reversa organizada. Começamos mapeando o banco de dados — tabelas, relacionamentos e onde cada informação é gravada. Em seguida rastreamos as regras de negócio observando o comportamento do sistema e entrevistando quem o opera no dia a dia, transformando o conhecimento que está "na cabeça" das pessoas em documento. O resultado é um dossiê com estrutura de dados, fluxos, integrações e pontos críticos — e a empresa deixa de depender de uma única pessoa para entender o próprio sistema.

Sim, e é assim que fazemos. A migração é feita em fases, com o sistema antigo e o novo rodando em paralelo por um período. Migramos e validamos um módulo de cada vez — começando pelo menos crítico — e só desligamos a parte antiga depois que a nova está funcionando e conferida. Durante a transição usamos sincronização de dados entre os dois ambientes para que nada se perca. Na maioria dos casos, a migração gradual entrega zero downtime e zero perda de histórico.

Aprofunde no assunto

Seu sistema antigo não precisa ser o seu limite.

Fale com um especialista e descubra o que dá para fazer sem jogar fora o que ainda funciona.