A linguagem, tem que ser a que você domina e com a qual conseguirá colocar em produção. Veja qual dos dois tem maior domínio sobre a stack que domina e toque o projeto. Sendo que também, se adotar a utilização de micro serviços, cada um pode codar partes da aplicação utilizando a linguagem que domina.

Vocês pretendem fazer este software sobe demanda especificamente para ele?

No lugar de vocês faria um SAAS (foi o que fiz, mas o meu é para delivery de comida).

Faria esse software (multi tenancy) baseado no modelo de negócio dele e depois começaria a oferecer o acesso para outras empresas do segmento.

Para cada cliente que fechar, você cobra uma assinatura mensal.

A priori sim, pretendemos lançar o software exclusivamente para ele. Obrigado por compartilhar sua visão da coisa! Irei pesquisar sobre tudo isso!

Pode dar uma olhadinha neste [artigo](https://www.tabnews.com.br/charlesandersonwd/saas-arquitetura-multi-tenancy-escalando-ganhos-e-minimizando-manutencoes) aqui do Tabnews que falo sobre isso e pode clarear melhor esta possibilidade 👊😉
Com certeza irei olhar! Extremamente grato por sua contribuição, colega! Vlw!