O progress tem na camada 4GL a capacidade essencial de acessar diversos bancos de dados ao mesmo tempo, podendo fazer joins entre tabelas de bancos diferentes de forma transparente.

Na camada SQL existe está capacidade também a nível de consulta, bastando apenas seguir os passos de configuração de conexões multidatabase(https://knowledgebase.progress.com/articles/Article/3409).

Ocorre que hoje existe um limite máximo de 16 bancos de dados, sendo que alguns produtos como o ERP Datasul da TOTVS tem mais de 16 bancos de dados, o que impediria a utilização plena do recurso em todos os bancos de dados.

Minha ideia seria retirar o limite de conexões ou pelo menos aumenta-lo.