Alguns pontos importantes. Passou a impressão de que nao sabe muito bem como desenvolver. Hoje, principalmente no Brasil, se voce desenvolver sem proteger de forma extremamente consistênte os dados do seu cliente, e muito além, dos clientes dele e vazar você sera responsável criminalmente e na esfera civil. E se tiver brecha vai vazar dados. Uma equipe inexperiente vai cometer erros. 100% dos países sérios também possuem leis rígidas sobre proteção de dados pessoais, assim como a lgpd do Brasil. E partinypela ideiada experiência, voce pode perderseua bens de uma hora para outra contratando alguém sem salário, alémde ser crime. Segundo, se for CRM ou ERP já tem grande chance de nascer com problemas pois existem gigantes consolidados a preço de banana. Até o Mercado Livre entrou no páreo. Pra você gerar um emissor de notas fiscais no Brasil, que sirva para todos os estados vai levar anos, e depois vai precisar de equipe para manutenção diária de tudo isso. Sem emissão de notas integradas não irá vender. E não, não da ora você usar um Gateway para isso de forma eficaz e principalmente, viável financeiramente. Criar um SaaS rentável é uma das tarefas mais complicadas que executamos aqui, começando pela ideia que precisa ser atrativa, pelo desenvolvimento técnico, segurança, custo elevado da infraestrutura de qualidade, custo do atendimento, suporte e por aí vai.

Emitir nota, segurança de dados, isso é o de menos. BO mesmo e vender, ter dinheiro pro marketing, publicidade esssas coisas. Sempre tive esse pensamento de trabalhar por conta, todas empresas q eu trabalhei inclusive a que eu estou, tento apreender o máximo possível int esses dois pontos nao seria o problema, nao e nada que nao posso perguntar pra algumas pessoas mais experientes que eu. Mas a venda, essa parte é ruim.

São coisas importantes realmente, você tem razão, sem venda não tem SaaS. Mas em todos os meus projetos a segurança vem em primeiro lugar, não há como pensar em algo diferente disso. Vender um software potencialmente inseguro vai além de colocar o desenvolvedor em risco potencial, vai colocar os clientes de nossos clientes. Um vazamento de dados hoje, encerra as atividades de uma pequena empresa e pode condenar criminalmente o responsável pelo sistema. Hoje em dia, os pequenos são punidos muito mais rapidamento do que os grandes. Sem contar o problema que uma pessoa pode sofrer tendo seus dados expostos. Estamos em dias diferentes, esse tipo de coisa não pode ficar mitigado de forma alguma, ele precisa ser o core do desenvolvimento, não da pra fazer depois. Um projeto bem elaborado permite um MVP bem desenvolvido, seguro, esse é o primeiro passo, segundo uma infra de qualidade, nao adianta criar um Ferrari e hospedar no 5 dolares, tereceiro, ai sim, marketing, vendas. Voce pode lançar e conseguir milhares de assinaturas, mas se o sistema nao entregar qualidade você não vai reter nenhuma. Fato é, programar é caro, marketing mais ainda e por falta de verba é que muitos projetos de SaaS nem chegam a faturar nada durante sua vida. Enfim, deixo aqui apenas alguns pitacos de intromissão no projeto dos outros.. :) Desejo boa sorte e sucesso!