Você pode ter "arte prévia" na frente de licenciamento, o que pode tornar sua decisão um pouco mais clara. Como exemplo, tenho muitos clientes do governo que têm licenças para toda a empresa para o ORACLE, portanto, ficar de pé em um novo servidor não é problema, fora das considerações de hardware. Verifique com seu cliente as soluções corporativas existentes.
Se esta for uma solução genérica, convém considerar qualquer um dos conjuntos de soluções da camada de mapeamento que permitiria ter flexibilidade na implementação de backend, como o uso de ODBC, JDBC ou JMS conforme apropriado para conectar-se a partir do próxima camada downstream para o DB, com as configurações para a conexão alimentada a partir de um arquivo de configuração. É claro que, se esta solução é específica para um único cliente e você nunca prevê vender para outra pessoa, pode evitar essas considerações de arquitetura ... a menos que tenham vários fornecedores de banco de dados internos e quer a flexibilidade para executar em qualquer back-end.