A decisão de build vs buy define orçamento de anos, e a maioria dos times compara só o custo visível: licença contra salário. A conta completa mostra outra foto. Construir com o próprio time custa perto de 4x o preço da licença quando entram manutenção permanente e oportunidade perdida. Árvore de decisão abaixo, com números dos dois lados.
O custo real de construir
Um sistema de autenticação consome de 4 a 6 meses de engenheiro só na construção. Some o imposto permanente: 15% a 20% do esforço original por ano em manutenção, correção e adaptação a novas exigências. E some o terceiro item, o maior: cada mês gasto em auth é um mês fora da feature que diferenciaria seu produto.
O custo real de comprar
Licença escala com seats e uso, integração consome semanas, lock-in reduz poder de barganha. O item que pega desprevenido: renovação de contrato SaaS sobe entre 20% e 40% quando sua operação depende do fornecedor. Dependência criada, o reajuste chega todo ciclo.
Pergunta 1: isso diferencia seu produto?
Comece a árvore aqui. Camada que o cliente paga para ter e concorrente demora para copiar pede construção interna. Autenticação, e-mail e pagamento não entram nessa categoria para 99% das empresas; são commodities com fornecedores excelentes.
Pergunta 2: existe fornecedor maduro?
Fornecedor maduro tem clientes do seu porte, referências no seu setor e roadmap público. Problema fora do core mais fornecedor provado significa comprar, sempre. A zona de dúvida abre quando o problema importa e o mercado ainda amadurece; nesse caso, piloto pago de 90 dias antes de qualquer decisão.
As contas de um exemplo: autenticação
Auth interna custa US$ 180 mil no primeiro ano entre salários carregados, mais US$ 30 mil anuais de manutenção. Provedor gerenciado cobra perto de US$ 35 mil por ano no mesmo porte. Auth jamais será diferencial competitivo, então os US$ 180 mil nunca se pagam. Compre e aloque o time na camada que gera margem.
Regras da zona cinzenta
Compre as camadas chatas: identidade, pagamento, e-mail, observabilidade. Construa a camada que diferencia. Integre as duas com contratos que permitem saída: portabilidade de dados garantida, prazo de aviso curto, multa de rescisão proporcional. Fronteira limpa entre camadas vale mais que cláusula protetiva.
Planeje a saída antes de assinar
Todo componente comprado precisa de rota de substituição documentada: qual ferramenta assume, quanto tempo a migração leva, quem responde por ela. Negocie termos de exportação de dados na assinatura; depois de dependente, você aceita o que oferecerem. Fornecedor sabe ler contrato com plano B anexado.