Sicuramente, non è impossibile sviluppare un'applicazione che sia agnostica dal punto di vista del server sottostante: esistono librerie che consentono di farlo.

Ovviamente, è uno "sforzo" in più per il quale puoi chiedere soldi. Se il cliente poi le vuole spendere, peggio (o meglio) per lui e forse anche per te.