Aplicativo Mobile -> acesso banco dados

Boa noite galera,

Suponhamos que eu tenha um aplicativo e ele ira exibir algumas informações de clientes, só que estas informações estão em um banco de dados de um ERP (sql server).

Qual a maneira mais adequada de buscar esses dados em tempo real?

A.) Criar um banco de dados para o proprio aplicativo e alimentar com dados do outro banco.

B.) Aplicativo acessar o BD raiz.

Nao sei ao certo qual forma fazer ajudem ai por favor…

obs: Respostas nao precisam ser baseadas nas alternativas.
podem deixar dicas de qual IDE e linguagem fazer isso da melhor forma.

C) Criar um web service REST, expor o mesmo e fazer o app consumir este WS.
Este WS não precisa ser em java, logo, você que vai decidir com o que se sente mais confortável, se PHP, java, nodejs, etc.
Se escolher java, a IDE que eu sugiro é o eclipse.
Se escolher PHP, o visual studio code dá conta do recado, porém, sem code preview.
Para o app, android studio

1 curtida