Pues metiendo las narices en el asunto, si el costo del desarrollo va incluido en precio y el cliente se anima, es buena oportunidad para dar el paso.
Como consejo, y no es comercial, dale un vistazo a Remobjects con Dataabstract, si ya vas a hacer todo el cambio valdría la pena dejar la aplicación ya en tres capas con soporte a múltiples bases de datos y no solo MSSQL/Oracle.
esta plataforma esta bastante robusta y ademas te permite adaptar diferentes motores de bases de datos de forma relativamente simple
http://www.remobjects.com/
Saludos