3CX offre già tantissimo e le funzionalità aumentano di giorno in giorno a differenza di prodotti concorrenti. E' però difficile pensare che le integrazioni con software esterni possano essere sviluppate di default dove non esiste partnership con i produttori di software. Ad esempio ti converrebbe orientarti con Salesforce che, pur non essendo gratuito, è ottimamente supportato da 3CX oltre ad essere un ottimo prodotto. In alternativa puoi sfruttare lo stesso CRM microsoft (Business Contact Manager può bastare per una piccola impresa mentre per situazioni più complesse esiste Dynamics).
In futuro probabilmente il supporto verrà esteso ad altri prodotti commerciali ma, da come la vedo io, in ambito CRM non esistono dei prodotti realmente Free. La maggio parte sono free solo sulla carta ma poi in realtà costano molto più dei prodotti commerciali in termini di assistenza, sviluppo ed integrazione. Questo affermo, non per sentito dire, ma per il fatto di aver provato personalmente diverse soluzioni CRM open che in realtà hanno tutte tradito le aspettative iniziali.
La scelta poi è ricaduta su un applicativo Microsoft di quelli elencati per via della nostra partnership ma, personalmente avrei optato per salesforce se avessi dovuto fare una scelta imparziale.