Vos vas a programar la capa intermedia?
El cambio de plataforma en la capa de datos o la capa intermedio puede ser casi transparente para el front end... hay que tener en cuenta marshaling y algunos otros detalles, pero en general, si usas tcp/ip, será posible hacer la capa final desde delphi.
Claro, esto puede ser de medianamente complejo a muy complejo, dependiendo de la arquitectura usada en la capa intermedia.
Hasta luego.