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.
Neste artigo
- Os modelos: local, nearshore e offshore
- Regras brasileiras no software: fiscal, bancário e LGPD
- Fuso, idioma e acesso à operação no dia a dia
- Contrato, foro, propriedade intelectual e transferência de dados
- Custo total: o que a proposta não mostra
- Continuidade: o que acontece quando o fornecedor muda o time
- Tabela comparativa: software house brasileira x estrangeira
- Quando escolher cada uma
- Perguntas para fazer a qualquer fornecedor, daqui ou de fora
- Perguntas frequentes
- Como a Pervian Tech ajuda a decidir e a avaliar fornecedores
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
- 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.
- Quem exatamente vai trabalhar no meu projeto, e em qual fuso? Nome e papel, não só a empresa.
- Qual é a lei e o foro do contrato? E quem é a parte contratante, a filial brasileira ou a matriz?
- Como fica a propriedade do código, e onde ele estará guardado?
- Alguém do time vai acessar dados pessoais de produção? De onde?
- O que acontece se a pessoa-chave sair do projeto?
- 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.
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