Pular para o conteúdo

Software house no Brasil ou no exterior? Critérios para decidir

Software house no Brasil ou exterior? Veja como fiscal, LGPD, fuso, contrato, câmbio e acesso à operação pesam na escolha antes de assinar com o fornecedor.

Por · LinkedIn 14 min de leitura
Neste artigo

Em algum momento da busca por um fornecedor de software, aparece a proposta de fora. Pode ser um time na Argentina ou na Colômbia, uma empresa do Leste Europeu, um grupo grande com centros de desenvolvimento na Ásia. A apresentação é boa, o portfólio é internacional e a conversa logo vai para câmbio, fuso e inglês.

A dúvida é legítima, e a resposta não está no passaporte do fornecedor. Há projetos em que um time no exterior entrega muito bem e outros em que ele passa meses aprendendo o que um time brasileiro já sabe. Este texto é o critério que usamos para separar os casos.

Uma observação antes de começar: a comparação aqui é entre fornecedores igualmente sérios. Uma software house brasileira despreparada não fica melhor por estar no Brasil, e uma estrangeira competente não fica pior por estar longe. Os critérios gerais de avaliação continuam valendo, e estão em como escolher uma software house.

Resposta curta: decida pelo quanto o projeto depende de regras brasileiras e de convivência com a sua operação. Sistema que emite nota, conversa com banco, trata dados pessoais de brasileiros e é usado por equipes que precisam de reunião presencial tende a pedir um fornecedor que conhece o país por dentro. Produto global, com especificação madura e usuário fora do Brasil, é onde nearshore e offshore costumam fazer mais sentido.

Os modelos: local, nearshore e offshore

Os três rótulos aparecem em quase toda conversa de contratação, e vale fixar o que cada um quer dizer do ponto de vista de uma empresa brasileira.

  • Local: software house com sede, time e contrato no Brasil. Mesmo idioma do usuário, mesmo fuso (ou com pouca diferença), mesma legislação.
  • Nearshore: fornecedor em país próximo, geralmente na América Latina. O fuso é parecido, o idioma pode ser espanhol ou um português de segunda língua, e a legislação é outra.
  • Offshore: fornecedor em outro continente. Diferença de fuso grande, comunicação quase sempre em inglês, outra legislação e outra cultura de trabalho.

Nos modelos mistos, como escritório comercial no Brasil e desenvolvimento lá fora, a pergunta que importa é onde está o time que vai escrever e manter o seu código, e com qual empresa você assina o contrato.

Regras brasileiras no software: fiscal, bancário e LGPD

Esse é o critério que mais pesa, e o que menos aparece na proposta comercial.

Fiscal

Um sistema de gestão no Brasil convive com NF-e, NFS-e, SPED, regras de ICMS que variam por estado, retenções e, nos próximos anos, a transição da reforma tributária sobre o consumo. Não é só emitir um documento: é saber quando cancelar, quando emitir carta de correção, o que fazer quando a SEFAZ está fora do ar e como o contador vai ler aquilo no fim do mês. Quem já fez isso algumas vezes faz perguntas que quem nunca fez nem sabe que existem. Se esse é o coração do seu projeto, vale entender o que está envolvido em emissão automática de nota fiscal integrada ao sistema.

Bancário

Boleto registrado, Pix com conciliação, arquivos CNAB de remessa e retorno, APIs de bancos brasileiros com homologação própria. Cada banco tem suas particularidades, e o teste costuma exigir conta, certificado e alguém que saiba ler o retorno. Um time de fora pode aprender, claro, mas esse aprendizado entra no seu cronograma. O texto sobre integração bancária via API ou CNAB mostra o tamanho desse trabalho.

LGPD

Qualquer fornecedor sério sabe proteger dados. A diferença está no detalhe local: base legal para cada tratamento, atendimento aos direitos do titular, retenção e descarte alinhados ao que a ANPD orienta, e o tratamento da transferência internacional de dados pessoais, que a LGPD regula de forma específica e que a ANPD detalhou em regulamento próprio, com mecanismos como as cláusulas-padrão contratuais. Se o time no exterior vai acessar a base de produção com dados de clientes brasileiros, isso já é uma questão a resolver no contrato e na arquitetura. O que muda no sistema está em LGPD no software, e a questão de onde os dados ficam hospedados está em dados na nuvem no Brasil.

Nenhum desses temas é impossível para um time estrangeiro, mas somam curva de aprendizado, e quem paga essa curva é o projeto.

Fuso, idioma e acesso à operação no dia a dia

Software de gestão não se especifica uma vez e pronto. Ele é refinado em conversa com quem opera: o comprador que explica por que aquela exceção existe, a supervisora de expedição que mostra o atalho que ninguém documentou, o financeiro que precisa ver a tela antes de aprovar.

Fuso

Com o mesmo fuso, uma dúvida levantada de manhã é resolvida antes do almoço. Com muitas horas de diferença, ela vira um ciclo de um dia: pergunta no fim da tarde de lá, resposta na manhã daqui, ajuste no dia seguinte. Em projeto com escopo estável isso pesa pouco. Em projeto que está descobrindo o processo enquanto constrói, pesa muito.

Idioma

O idioma da conversa com a diretoria é a parte fácil. O desafio é o idioma do usuário final. Telas, mensagens de erro, nomes de campos, relatórios e treinamento precisam fazer sentido para quem está no chão de fábrica, no balcão ou no campo. Termos como "romaneio", "duplicata", "CFOP" ou "baixa de título" não têm tradução direta, e um time que pensa em outra língua tende a criar telas que funcionam mas soam estranhas.

Presença na operação

Algumas etapas rendem muito mais com alguém sentado ao lado do usuário: o levantamento inicial, a validação do protótipo, o teste de aceite e a virada para produção. Um fornecedor local consegue estar lá quando faz diferença. Um fornecedor distante depende de vídeo, gravação de tela e boa vontade da sua equipe para descrever o que está acontecendo.

Contrato, foro, propriedade intelectual e transferência de dados

Aqui estão os riscos que só aparecem quando algo dá errado.

Foro e lei aplicável. Contrato com empresa estrangeira pode ter lei e foro de outro país. Se houver disputa sobre entrega, prazo ou rescisão, resolver isso fora do Brasil costuma ser lento e caro, e muitas empresas pequenas e médias simplesmente desistem. Cláusula de arbitragem pode ajudar, mas também tem custo e precisa ser negociada antes. Com fornecedor brasileiro, em regra a disputa corre em foro nacional, com regras que o seu jurídico já conhece.

Propriedade intelectual. Cada país tem sua regra sobre de quem é a obra feita sob encomenda. O contrato precisa dizer, de forma explícita, que o código-fonte, a documentação e os acessos pertencem à sua empresa, e em que momento a cessão acontece. Isso vale para qualquer fornecedor, mas no exterior a chance de a cláusula padrão seguir outra lógica é maior. Os pontos a conferir estão em código-fonte é seu? O que o contrato deve dizer.

Transferência de dados. Se o desenvolvimento ou o suporte envolve acesso a dados pessoais a partir de outro país, isso precisa estar previsto no contrato e nos controles de acesso, com o seu encarregado de dados e o seu jurídico envolvidos desde o início.

Pagamento ao exterior. Contratar serviço de fora envolve câmbio, tributação específica sobre importação de serviço e obrigações acessórias. Não é motivo para descartar a opção, mas é uma conversa que deve acontecer com a sua contabilidade antes da assinatura, e não depois da primeira fatura.

Custo total: o que a proposta não mostra

A comparação de preço é onde mais se erra. A proposta estrangeira chega em dólar, euro ou com uma hora que parece competitiva; a brasileira chega em reais. Comparar os dois números lado a lado diz pouco, porque várias linhas ficam de fora da proposta:

  • Câmbio: o valor em reais muda a cada fatura. Num contrato de muitos meses, a oscilação da moeda pode afastar bastante o custo real do que foi orçado.
  • Tributos e operação de câmbio: a importação de serviço tem incidências próprias, além do custo da remessa. Peça à contabilidade uma estimativa antes de comparar propostas.
  • Curva de aprendizado: horas gastas entendendo nota fiscal, CNAB ou regra de ICMS são horas pagas por você, mesmo que não apareçam como linha separada.
  • Coordenação interna: com fornecedor distante, alguém da sua empresa gasta mais tempo especificando, revisando entregas e traduzindo regras. Esse tempo também é custo.
  • Viagens: se levantamento, aceite ou implantação pedirem presença, passagens e estadia entram no orçamento.

A ideia de que contratar fora é sempre mais barato raramente resiste a essa conta, mas também não é verdade que contratar no Brasil sempre sai mais em conta. Há mercados com hora competitiva e times muito produtivos. O ponto é comparar custo total no prazo do projeto, com os mesmos critérios para todos. Um roteiro para isso está em como comparar propostas de software.

Continuidade: o que acontece quando o fornecedor muda o time

Todo fornecedor troca pessoas ao longo do tempo. A pergunta é o quanto isso afeta você.

Em fornecedores grandes, locais ou estrangeiros, é comum o time do seu projeto ser realocado. No exterior, você tende a perceber mais tarde, porque a relação passa por um gerente de conta, e o novo time precisa reaprender o código e as regras brasileiras que o anterior tinha absorvido.

Algumas proteções valem para qualquer fornecedor:

  • Repositório na conta da sua empresa, com acesso de leitura garantido o tempo todo.
  • Documentação de arquitetura e de regras de negócio como entregável, não como favor.
  • Ambientes, domínios e contas de nuvem em nome da empresa.
  • Cláusula de transição que diga o que o fornecedor entrega se o contrato terminar.

Se um dia for preciso trocar, o caminho está em trocar de fornecedor de software sem perder código nem dados.

Tabela comparativa: software house brasileira x estrangeira

Critério Software house brasileira Fornecedor nearshore Fornecedor offshore
Regras fiscais e bancárias brasileiras Conhecimento prévio provável, mas confirme Precisa aprender ou já ter experiência local Precisa aprender, salvo exceções comprovadas
LGPD e transferência internacional Menos transferência, mas confira onde ficam nuvem e ferramentas Exige previsão contratual de transferência Exige previsão contratual de transferência
Fuso para reuniões Igual ou muito próximo Próximo Diferença grande, janela curta
Idioma do usuário final Nativo Segunda língua, em geral Tradução, em geral
Presença física na operação Viável quando faz diferença Possível, com viagem Rara
Contrato, foro e lei Nacional Pode ser estrangeiro Pode ser estrangeiro
Pagamento e custo total Em reais, tributação conhecida Câmbio, tributação de importação de serviço e eventuais viagens Câmbio, tributação de importação de serviço, viagens e mais coordenação interna
Acesso a especialistas de nicho global Depende do fornecedor Depende do fornecedor Oferta potencialmente maior
Escala rápida de time grande Depende do porte Depende do porte Costuma ser um ponto forte

Leia a tabela como tendência: uma software house brasileira pode nunca ter feito integração bancária, e um fornecedor estrangeiro pode ter anos de clientes no Brasil. Ela indica onde investigar.

Quando escolher cada uma

Sinais de que uma software house brasileira é o melhor caminho

  • O sistema emite documento fiscal, concilia banco, gera arquivos para a contabilidade ou integra com o ERP de mercado que você já usa.
  • Os usuários são equipes operacionais brasileiras, sem familiaridade com inglês.
  • O processo ainda está sendo desenhado e vai exigir muitas rodadas com a operação.
  • Você quer reuniões presenciais em momentos-chave, como levantamento, aceite e implantação.
  • A empresa não tem estrutura jurídica para acompanhar contrato com lei estrangeira.
  • Os dados tratados são pessoais e sensíveis, e você prefere manter tratamento e suporte dentro do país.

Sinais de que um fornecedor nearshore ou offshore faz sentido

  • O produto é global, com usuários fora do Brasil e interface em outro idioma.
  • A especificação está madura, com regras de negócio escritas e um responsável interno capaz de conduzir o fornecedor.
  • O projeto exige uma especialidade técnica rara que você não encontrou com profundidade no país.
  • A empresa faz parte de um grupo internacional que já tem fornecedores homologados e área jurídica para isso.
  • O trabalho é bem delimitado e pouco dependente de regra local, como um componente técnico, uma migração de plataforma ou um app sem integração fiscal.

E o modelo misto

Há um arranjo que funciona bem em vários casos: o núcleo do sistema, onde estão regra fiscal, integração bancária e convivência com a operação, fica com um time que conhece o Brasil; partes técnicas bem especificadas e independentes ficam com quem tiver melhor encaixe, em qualquer lugar. O que torna isso viável é uma arquitetura com fronteiras claras entre as partes e alguém responsável pelo todo. Se a dúvida maior é se vale ter um time próprio para essa coordenação, veja equipe interna ou terceirizar o desenvolvimento.

Perguntas para fazer a qualquer fornecedor, daqui ou de fora

  1. Quais sistemas brasileiros com nota fiscal, Pix ou integração bancária vocês já colocaram em produção? Peça para conversar com quem trabalhou neles.
  2. Quem exatamente vai trabalhar no meu projeto, e em qual fuso? Nome e papel, não só a empresa.
  3. Qual é a lei e o foro do contrato? E quem é a parte contratante, a filial brasileira ou a matriz?
  4. Como fica a propriedade do código, e onde ele estará guardado?
  5. Alguém do time vai acessar dados pessoais de produção? De onde?
  6. O que acontece se a pessoa-chave sair do projeto?
  7. Como será o teste de aceite, e quem do fornecedor estará presente? O que esperar dessa etapa está em teste de aceite de software.

As respostas costumam deixar a escolha bem mais clara do que a apresentação comercial.

Perguntas frequentes

Vale a pena contratar desenvolvedores na Argentina ou na Colômbia?

Pode valer a pena quando o projeto depende pouco de regras brasileiras. Fornecedores nearshore na América Latina oferecem fuso parecido, mas precisam aprender ou já conhecer nota fiscal, integração bancária e LGPD. Para produto global, com especificação madura e trabalho bem delimitado, o nearshore costuma funcionar; para sistema de gestão brasileiro, a curva de aprendizado pesa.

Contratar software house no exterior é mais barato?

Nem sempre. A proposta estrangeira pode trazer hora competitiva, mas o custo total inclui câmbio, tributação sobre importação de serviço, curva de aprendizado de regras brasileiras, mais coordenação interna e eventuais viagens. Contratar no Brasil também não é automaticamente mais barato. O certo é comparar o custo total no prazo do projeto, com os mesmos critérios.

Fornecedor estrangeiro pode acessar dados pessoais de clientes brasileiros?

Pode, desde que o acesso esteja previsto no contrato e nos controles de acesso. A LGPD regula a transferência internacional de dados pessoais de forma específica, e a ANPD detalhou o tema em regulamento próprio, com mecanismos como as cláusulas-padrão contratuais. O encarregado de dados e o jurídico devem avaliar o caso desde o início.

Quem fica com o código-fonte quando a software house é estrangeira?

Fica com quem o contrato disser, por isso a cláusula precisa ser explícita. Cada país tem sua regra sobre obra feita sob encomenda, e com fornecedor estrangeiro a cláusula padrão tem mais chance de seguir outra lógica. O contrato deve garantir que código-fonte, documentação e acessos pertencem à sua empresa e definir quando a cessão acontece.

O que conferir no contrato com uma software house estrangeira?

Confira a lei aplicável e o foro, quem é a parte contratante, a propriedade do código-fonte e o momento da cessão, as regras de acesso a dados pessoais a partir do exterior e a cláusula de transição no fim do contrato. Antes de assinar, envolva o jurídico e a contabilidade, por causa do câmbio e da tributação.

Como a Pervian Tech ajuda a decidir e a avaliar fornecedores

Somos uma software house brasileira, então seria fácil dizer que a resposta é sempre contratar no Brasil. Não é. Quando o projeto é um produto global com especificação madura, ou quando o que você precisa é uma especialidade que outro fornecedor domina melhor, dizemos isso. E quando um produto pronto já resolve o problema, recomendamos o produto pronto.

O que fazemos é começar por um diagnóstico inicial gratuito: entender o que o sistema precisa fazer, quanto ele depende de regra fiscal, bancária e de LGPD, quem vai usar e como a operação funciona hoje. Num trabalho de arquitetura de software, desenhamos as fronteiras entre as partes do sistema, o que deixa claro o que precisa de conhecimento local e o que pode ir para qualquer fornecedor, inclusive outro que não a Pervian. Podemos também ajudar a comparar propostas com base nas perguntas acima.

Quando o sob medida faz sentido e o projeto é com a gente, o cronograma e o investimento são definidos sob consulta, depois de entender o contexto. Outros textos sobre o tema estão em contratação de software. Se essa decisão está na sua mesa, conte qual é o seu projeto.

Software HouseContrataçãoTerceirizaçãoLGPDDecisão TécnicaServiço: Arquitetura de Software

Quer uma solução assim na sua empresa?

Cada projeto é desenhado sob medida para o seu processo, e o investimento é definido sob consulta depois de entendermos o contexto. O diagnóstico inicial não tem custo: descreva o cenário e respondemos em até um dia útil.

Falar com a Pervian Tech

Continue lendo

Fale conosco

Conte o problema que precisa resolver

Respondemos em até um dia útil com uma avaliação técnica inicial. Sem custo e sem compromisso.

Usamos seus dados apenas para responder este contato.