Multi-tenant adalah arsitektur perangkat lunak di mana satu instans aplikasi melayani banyak pelanggan sekaligus, dengan data setiap pelanggan terpisah secara logis dan aman. Semua pelanggan berbagi infrastruktur yang sama namun tidak dapat saling melihat data. Model ini efisien karena penyedia cukup memelihara dan memperbarui satu sistem untuk semua pengguna. Setiap pelanggan, disebut tenant, mendapat ruang terisolasi di dalam sistem bersama itu.
Efisiensi multi-tenant menekan biaya operasional penyedia sehingga harga langganan bisa lebih terjangkau dan pembaruan merata.
Banyak sekolah bisa memakai satu sistem informasi sekolah yang sama, namun data siswa tiap sekolah tetap terpisah dan hanya terlihat oleh sekolah pemiliknya.