Se usi Firebird, hai bisogno di creare probabilmente anche una Web API, ossia un'applicazione Web da installare sul server che accede al DB, accetta comandi dalle applicazioni client distribuite e risponde fornendo i dati estratti dal DB.

L'accesso diretto al DB, oltre a non essere facile usando Firebird in questo caso, è fortemente consigliato, da un punto di vista della sicurezza ma soprattutto per le prestazioni non ottimali (a causa della verbosità del protocollo) e alla necessità forzata di installare un client per il DB su qualsiasi device lo interroghi (finché si tratta di un PC non ci sono grossi problemi, mentre per altri sistemi, soprattutto mobile, ce ne sono).

Ciao!