Excelente explicação, coloco uma ressalva no entando que o problema do "aluguel" é a precificação e o "time-to-market".
Quando vc "vende" um sistema para um cliente específico, vc cobra pela engenharia, desenvolvimento e instalação. O risco, quando feita a precificação correta, é do cliente apenas, pq ele que arca com todos os custos.
Contextualizando o "aluguel" para um projeto específico que um cliente pediu para ser desenvolvido. Ou seja não é um produto que vc já tenha pronto, é algo que vc vai subir do zero.
Quando vc aluga nestes termos, vc tem alguns desafios:
- O risco do desenvolvimento é todo seu, pq o software é seu e não do cliente, logo ele vai querer pagar somente a mensalidade QUANDO o produto estiver pronto
- Você pode tentar cobrar uma taxa de setup pro seu cliente para minimizar seus custos de desenvolvimento, mas qual vantagem o cliente está levando em investir na sua plataforma ao invés de pegar outro produto pronto no mercado?
- Projetos mais complexos podem levar meses para ficar pronto, o freelancer vai ter caixa ou disposição para investir numa ideia de SAAS somente para 1 cliente? o que esse cliente vai pagar vai compensar no médio e longo prazo?
- Na mesma linha de complexidade, seu cliente está disposto a esperar seu sistema ficar pronto pra ele depois validar se faz sentido pra ele?
As vantagens são claras como pontuou para o freelancer, mas se ele não passar pelos desafios acima, é melhor vender o software pro cliente e vender recorrencia de suporte, manutenção e evolução.
Gostaria de suas considerações e contramedidas para tais desafios.
Obrigado!