Multi-tenancy (çoklu kiracılık) mimarisi, tek bir yazılım uygulamasının birden fazla müşteriye hizmet vermesi prensibine dayanır. Bu çalışma şekli şu adımlarla gerçekleşir: 1. Tek Bir Uygulama: Müşterilere hizmet verecek tek bir yazılım uygulamasıdeploy edilir. 2. Veri Ayrımı: Her müşterinin verileri diğerlerinden ayrı tutulur, böylece gizlilik ve güvenlik sağlanır. 3. Kaynak Paylaşımı: Müşteriler, sunucular, veritabanları ve ağ bileşenleri gibi ortak kaynakları paylaşır. 4. Merkezi Yönetim: Güncellemeler, güvenlik yamaları ve bakım işlemleri, tüm müşterileri etkileyen tek bir merkezi uygulama örneğine uygulanır. 5. Ölçeklenebilirlik: Yeni müşteriler, altyapıya önemli bir etki yapmadan kolayca eklenebilir.