CRM open source e self-hosted per piccole imprese: pro, contro e GDPR
Quando conviene un CRM open source installato su un proprio server: costi reali, manutenzione, sicurezza, responsabilità GDPR, backup e confronto con il cloud.

Un CRM open source è un software con codice aperto, che puoi installare su un server tuo o di un fornitore di hosting e che di solito non richiede licenza per utente. Conviene a chi ha competenze tecniche interne o un tecnico di fiducia e vuole controllo sui dati; è meno adatto a chi cerca soltanto di non pagare, perché il costo si sposta da licenze a manutenzione, sicurezza e tempo. Prima di scegliere questa strada, calcola il costo totale e valuta le responsabilità che ricadono su di te come titolare del trattamento.
Che cosa significa open source e self-hosted
Open source significa che il codice è consultabile e modificabile secondo i termini di una licenza. Self-hosted significa che il software gira su un server gestito da te o da un tecnico, non sull'infrastruttura del fornitore. Le due cose non coincidono: esistono prodotti open source offerti anche in cloud dal produttore, con abbonamento, e prodotti commerciali installabili in locale. Tra i progetti open source di CRM più noti ci sono soluzioni come SuiteCRM, EspoCRM e i moduli commerciali di piattaforme gestionali open source come Odoo e Dolibarr; le funzioni, le licenze e l'edizione gratuita o a pagamento cambiano nel tempo, quindi verifica sul sito ufficiale di ciascun progetto.
Vantaggi
- Controllo sui dati: decidi dove sono ospitati, in Italia o nell'Unione europea, e chi può accedervi.
- Nessun canone per utente nell'edizione comunitaria, quando prevista: il costo non cresce con il numero di persone.
- Personalizzazione: puoi adattare campi, flussi e integrazioni, con le competenze giuste.
- Indipendenza dal fornitore: puoi cambiare tecnico o hosting senza cambiare software.
- Trasparenza: il codice è esaminabile.
Svantaggi e costi nascosti
| Voce | Perché pesa |
|---|---|
| Installazione e configurazione | Richiede competenze tecniche o un consulente |
| Hosting | Un server o un servizio gestito ha un costo ricorrente |
| Aggiornamenti di sicurezza | Vanno applicati con regolarità, altrimenti il sistema è vulnerabile |
| Backup e ripristino | Sei tu a dover prevedere copie e prove di ripristino |
| Assistenza | Spesso affidata a comunità o a partner a pagamento |
| Funzioni avanzate | Alcune sono in edizioni a pagamento o in moduli di terzi |
| Documentazione e formazione | Meno materiale in italiano rispetto ai prodotti commerciali |
| Interfaccia e app mobile | Più essenziali nella versione base |
Esempio di confronto del costo annuo (illustrativo)
Confronto per cinque utenti. I numeri sono inventati a scopo didattico.
| Voce | CRM cloud per utente | CRM open source self-hosted |
|---|---|---|
| Licenze | 5 × 300 = 1.500 euro | 0 euro |
| Hosting gestito | incluso | 360 euro |
| Tecnico per manutenzione e aggiornamenti (6 ore a 60 euro) | non serve | 360 euro |
| Moduli o estensioni | 300 euro | 150 euro |
| Totale annuo | 1.800 euro | 870 euro |
| Costo di installazione iniziale (una tantum, 10 ore a 60 euro) | 0 euro | 600 euro |
Nel primo anno la differenza si riduce; se il tecnico serve più ore del previsto, il vantaggio può sparire. Inserisci i tuoi valori nel calcolatore del costo annuo.
GDPR: le responsabilità cambiano, non spariscono
Con un CRM cloud il fornitore è responsabile del trattamento e tu stipuli con lui l'accordo previsto dall'articolo 28. Con un CRM self-hosted, il fornitore del software non vede i dati, ma devi comunque stipulare un accordo con il fornitore dell'hosting e con il tecnico che accede al sistema, perché sono responsabili del trattamento. In più, le misure di sicurezza sono interamente a tuo carico: accesso con autenticazione a due fattori, cifratura delle connessioni, aggiornamenti, backup cifrati, registrazione degli accessi, procedura in caso di violazione dei dati. Il titolare, anche piccolo, deve essere in grado di dimostrare l'adozione di misure adeguate; una violazione di sicurezza che coinvolge dati personali può comportare l'obbligo di notifica al Garante entro 72 ore, quando ne ricorrono i presupposti.
Quando ha senso
- Hai un tecnico di fiducia che può gestire il sistema nel tempo.
- Hai esigenze di personalizzazione che i prodotti cloud non soddisfano.
- Per motivi contrattuali o di settore vuoi dati in un luogo preciso.
- Il numero di utenti è alto e il canone per utente non è sostenibile.
- Preferisci evitare il rischio di aumenti di listino del fornitore.
Quando è meglio evitarlo
- Nessuno in azienda ha competenze tecniche e non puoi permetterti un consulente.
- Il CRM serve già domani e non c'è tempo per installazione e prove.
- Non hai modo di garantire backup e aggiornamenti regolari.
- Gestisci dati sensibili o numeri elevati di contatti senza una persona che segua la sicurezza.
Come provare senza rischi
- Installa una prova su un ambiente di test, con dati inventati.
- Verifica le funzioni indispensabili: pipeline, attività, importazione, esportazione, integrazione con la posta.
- Prova il ripristino di un backup: una copia che non hai mai ripristinato non è una garanzia.
- Chiedi un preventivo per l'hosting e la manutenzione.
- Confronta il costo totale con un'alternativa cloud usando la checklist di scelta.
Quando consultare un professionista
Per l'installazione, la sicurezza e i contratti con hosting e tecnico serve un professionista informatico; per l'accordo di trattamento e la valutazione dei rischi un consulente privacy. Per un confronto strutturato con altre tipologie vedi la pagina di confronto.
Domande frequenti
Open source significa gratuito?
Il software spesso non ha canone nell'edizione comunitaria, ma hosting, manutenzione, sicurezza e personalizzazioni hanno un costo. Verifica anche quali funzioni sono in edizioni a pagamento.
I dati sono più sicuri in locale?
Non automaticamente: dipende da chi cura aggiornamenti, backup e accessi. Un fornitore cloud serio ha spesso competenze di sicurezza superiori a quelle di una piccola impresa.
Posso passare da cloud a self-hosted?
Sì, esportando i dati in CSV e importandoli nel nuovo sistema. Vedi la guida alla migrazione.
Serve un accordo con l'hosting?
Sì, se il fornitore dell'hosting può accedere ai dati personali o li conserva per te: verifica con un consulente privacy il tipo di accordo.
Fonti ufficiali
- Garante per la protezione dei dati personali — misure di sicurezza e notifica delle violazioni.
- Agenzia per la cybersicurezza nazionale — buone pratiche di sicurezza informatica.
- European Data Protection Board — linee guida su responsabili del trattamento e violazioni dei dati.
