Executando verificação de segurança...
1

Hahaha
Sei bem como é, mas se o seu software já funciona, se já tem 30 clientes, acha mesmo que precisa reescrevê-lo para ter 40, 50...?

Faça ele pagar todas as contas, depois que tiver clientes sucifientes para viver dele, aí você pensa em refatoração.

Uma coisa que aprendi nesse meio
foi que o feito é melhor que o perfeito.

Pela quantidade de clientes, o seu já está mais que validado. Você precisa é de mais clientes.

Dê uma pesquisada sobre trafego pago. No começo também cresci assim, com indicações, mas chega uma hora em que temos que tracionar.