Grazie per la risposta, tas. Da parte dello sviluppatore del gestionale c'è disponibilità ad implementare quanto mi possa essere utile, quindi quello che eventualmente non c'è mi è possibile richiederlo.
Tuttavia, vorrei evitare richieste gravose se possibile "arrangiarmi" con strumenti già sviluppati.

Il mio problema, come avrai capito, è la mia conoscenza praticamente nulla di WCF. Lo sviluppatore del gestionale ha fatto riferimento alla possibilità di interrogare il database con SQL/LINQ.

Solitamente si preferisce invece predisporre dei metodi per la lettura/scrittura dei dati? Cioè dei metodi che ad esempio restituiscano in XML l'anagrafica di un cliente fornendo il suo identificativo tramite SOAP? É questo l'approccio più corretto?
Quindi lo sviluppatore del gestionale dovrebbe fornire specifici metodi per accedere in lettura/scrittura per gli specifici dati di mio interesse?