Mano, isso que tu está falando sobre app sob medida é extremamente importante. Comecei um curso novo e o cara é bem jovem e costuma trabalhar com tecnologias mais recentes. E ele SEMPRE diz que a aplicação tem que ser o que o cliente precisa, e não o que o dev acha que tem que ter.
Ele sempre fala que metade do desenvolvimento é a conversa com o cliente mesmo que seja online, e os outros 50% é o desenvolvimento + testes + deploy + suporte.
Se precisar de ajuda com algo relacionado ao front end, usando react e react-navite (e um pouquinho de node.js para uma API) não exite em me chamar. Atualmente estou desenvolvendo um app para uma oficina mecânica, onde o cliente pode entrar e acompanha o status do seu veículo, ver promções sobre troca de óleo, manutenção preventiva no geral e etc. Pois o dev que fez o sistema de clientes não integrou o banco de dados de forma alguma, e o dono da oficina falou que a única coisa que ele queria é poder mandar uma notificação para os clientes sobre as promos, ao invés de ele ter que abrir o cadastro de um por um e copiar e colar uma mensagem no whatsapp (coisa que um simples bot faria).