Toda empresa que precisa de um sistema novo chega à mesma encruzilhada: construir por conta própria, comprar algo pronto ou contratar alguém para construir. O problema é que "contratar alguém" esconde pelo menos três modelos diferentes, e o mercado usa os nomes de forma frouxa. Proposta de software house que é, na verdade, alocação de pessoas. Fábrica de software que vende produto próprio. Time interno que depende de dois terceirizados que ninguém documentou.
Este texto organiza a decisão. Não para dizer qual modelo é melhor — cada um resolve um problema diferente —, mas para ajudar a escolher o que resolve o seu.
Os quatro modelos, sem jargão
Time interno. A empresa contrata e mantém sua própria equipe de desenvolvimento. Tem o máximo de controle e de conhecimento acumulado, e também o custo fixo e o tempo de formação mais altos.
Software house. Empresa que desenvolve e vende produtos próprios — um ERP, um sistema de gestão de clínicas, uma plataforma de e-commerce. O cliente compra ou assina o produto e o configura. A customização existe, mas dentro dos limites do que o produto permite.
Alocação de profissionais. O fornecedor cede desenvolvedores que trabalham sob a gestão do cliente. O cliente compra capacidade; a direção técnica e a responsabilidade pelo resultado continuam com ele.
Fábrica de software. O fornecedor constrói sob encomenda o sistema de que o cliente precisa, com processo próprio, e responde pela entrega. O cliente valida e decide; a fábrica conduz. Se você quer entender o modelo em detalhe, veja o que é uma fábrica de software.
Comparação lado a lado
| Time interno | Software house | Alocação | Fábrica de software | |
|---|---|---|---|---|
| O que você recebe | Capacidade própria | Um produto pronto | Pessoas | Um sistema sob medida |
| Quem responde pelo resultado | Você | O fornecedor, pelo produto | Você | A fábrica |
| Aderência ao seu processo | Total | Você se adapta ao produto | Total, se você souber conduzir | Total |
| Tempo até a primeira entrega | Longo: recrutar e formar | Curto: configurar | Médio: integrar pessoas | Médio: diagnosticar e construir |
| Custo fixo | Alto | Licença recorrente | Variável | Por projeto ou por time dedicado |
| Risco de dependência | De pessoas-chave | Do fornecedor do produto | Baixo, se houver gestão interna | Do fornecedor, se não houver plano de saída |
Quando cada modelo faz sentido
Time interno
Quando o software é o próprio negócio, ou quando o sistema vai evoluir continuamente por muitos anos e o conhecimento dele é estratégico. Também quando a empresa já tem liderança técnica madura. O erro comum é montar time interno para um projeto pontual: quando o projeto termina, sobra uma equipe sem backlog ou um sistema sem equipe.
Software house (produto pronto)
Quando o processo é parecido com o de muitas outras empresas — folha de pagamento, contabilidade, CRM genérico. Pagar para construir o que já existe maduro no mercado raramente compensa. O sinal de que o produto não serve é a lista de customizações crescer mais rápido que a lista de funcionalidades usadas.
Alocação de profissionais
Quando existe um time interno com direção técnica clara e falta braço — um pico de demanda, uma tecnologia específica, uma substituição temporária. Sem gestão técnica interna, alocação vira um conjunto de pessoas competentes produzindo algo que ninguém desenhou.
Fábrica de software
Quando o sistema é específico demais para um produto pronto, a empresa não tem (ou não quer ter) estrutura para conduzir o projeto, e o resultado precisa de alguém que responda por ele. É o caso típico de sistemas que conectam operação, dados e decisão de um jeito que só aquela empresa faz — e de sistemas críticos, em que o custo de errar justifica pagar por processo.
A comparação que engana: preço por hora
A forma mais comum — e mais enganosa — de comparar esses modelos é pelo custo da hora de desenvolvimento. Ela coloca lado a lado coisas diferentes: a hora de um profissional alocado não inclui arquitetura, gestão, testes, implantação nem a responsabilidade pelo que sai errado. Essas atividades existem de qualquer forma; a pergunta é quem as faz e quem paga por elas.
Três perguntas comparam melhor que o preço da hora:
- Quanto custa chegar à primeira entrega em produção? Incluindo recrutamento, formação e gestão, se o modelo exigir.
- Quem absorve o custo de um erro de entendimento? Em alocação, você. Em fábrica, depende do contrato — e é bom saber antes.
- Quanto custa sair? Trocar de fornecedor, substituir o produto ou perder uma pessoa-chave têm custos bem diferentes.
Modelos combinados funcionam
A decisão não precisa ser exclusiva. Duas combinações aparecem com frequência e funcionam bem:
Fábrica constrói, time interno assume. A fábrica conduz o projeto até a produção e transfere o sistema, com documentação e acompanhamento, para uma equipe interna menor que cuida da evolução. Exige que a transferência esteja no contrato desde o início.
Produto no núcleo, fábrica nas bordas. A empresa usa um produto pronto para o que é padrão e contrata a fábrica para o que a diferencia: integrações, canais, automações específicas. É o arranjo mais comum em empresas que já têm um ERP consolidado.
Para sistemas críticos, uma pergunta a mais
Se o sistema movimenta dinheiro, é auditado ou para a operação quando cai, a escolha do modelo tem uma camada extra: quem vai garantir trilha de auditoria, continuidade e plano de saída? Em time interno, é a sua equipe. Em produto, é o fornecedor do produto, dentro do que ele decidir oferecer. Em fábrica, precisa estar escrito no escopo. No setor financeiro, isso deixa de ser boa prática e vira exigência — detalhamos em fábrica de software para instituições financeiras.
A GlassAuto atua como fábrica de software para operações de missão crítica, com engenharia formada em sistemas financeiros em produção desde 2018. Quando o projeto combina com outro modelo melhor que o nosso, dizemos isso na primeira conversa.
Perguntas frequentes
Software house e fábrica de software são a mesma coisa?
Os termos se sobrepõem no mercado, mas o uso mais preciso separa quem vende produto próprio (software house) de quem constrói sob encomenda (fábrica de software).
Outsourcing de TI é o mesmo que fábrica de software?
Outsourcing é o guarda-chuva: inclui alocação de profissionais, sustentação de infraestrutura e fábrica de software. O que distingue a fábrica é responder pela entrega do sistema.
Dá para começar com fábrica e depois internalizar?
Dá, e é uma das combinações mais comuns. A condição é a transferência estar prevista em contrato desde o início, com documentação e período de acompanhamento.