La multi-tenancy indica la capacità di un software di gestire più istanze clienti indipendenti (tenant) sulla stessa infrastruttura tecnica. Ogni tenant lavora in un ambiente logicamente separato, con dati, impostazioni e utenti propri.
Nel contesto dei sistemi di prenotazione appuntamenti online come piattaforma SaaS, multi-tenancy significa:
Per il gestore della piattaforma
- Gestione centralizzata di tutte le istanze clienti
- Provisioning automatizzato di nuovi calendari clienti
- Gestione centralizzata di abbonamenti e pagamenti
- Statistiche trasversali e panoramiche sull'utilizzo
- Gestione del credito SMS e dei programmi di affiliazione
- Trattamento dei dati per conto terzi conforme al GDPR (accordi sul trattamento dei dati)
Per il cliente finale
- Calendario proprio e isolato su un sottodominio (ad es.
[idcliente].appointmind.net) - Area di amministrazione propria con accesso proprio
- Nessuna visibilità sui dati degli altri tenant
- Facoltativo: Single Sign-On (SSO) tramite OpenID Connect
Delimitazione
La multi-tenancy non coincide con una semplice gestione multiutente. Con una vera multi-tenancy le istanze sono completamente separate l'una dall'altra, mentre in un sistema multiutente vengono gestiti solo ruoli diversi all'interno della stessa istanza.