Multi-tenant SaaS è un'architettura software-as-a-service in cui un'istanza dell'applicazione serve più account cliente isolati (tenant), con separazione logica o fisica dei dati di ciascun tenant.
La multi-tenancy è il modello fondamentale del software cloud moderno. I tenant condividono l'infrastruttura sottostante (calcolo, database, CDN) mentre i loro dati e configurazioni rimangono isolati attraverso identificatori di tenant su ogni tabella e logica di instradamento delle richieste che limita le query al tenant attivo.
Per l'ecommerce, "multi-tenant SaaS" descrive l'architettura del fornitore della piattaforma (ad es., Ordiko, Shopify, BigCommerce funzionano tutti in modalità multi-tenant sotto il cofano). A volte il termine viene confuso con multi-store — il multi-tenant SaaS riguarda come il fornitore serve i clienti; il multi-store riguarda come un cliente gestisce più vetrine.
In una piattaforma ecommerce multi-tenant, l'isolamento dei tenant opera tipicamente a livello di riga (colonna storeId su ogni prodotto, ordine, cliente) con middleware che applica il tenant attivo tramite sottodominio, dominio personalizzato o prefisso di percorso.