Çoklu kiracılık, bilgisayarla ilgili olarak, işletme bilgisayarlarında en yaygın kullanılan yazılım mimarisi ilkesidir. Bir servis sağlayıcı, yazılım uygulamalarını merkezi bir sunucuda veya birden fazla kuruluş tarafından kullanılmak üzere sunucularda depolar. Her kuruluş, uygulamayı kendi bilgisayar ağlarına yüklüyormuş gibi kullanır. Bu kuruluşlar kullanımı paylaşırken, her biri diğerlerinin verilerine, ayarlarına veya kullanıcı bilgilerine erişimi olmayan bağımsızdır. Çok kiracılık kavramı, tek bir kişisel bilgisayardaki birden fazla kullanıcıyla aynı şekilde çalışır, ancak çok daha büyük bir ölçekte.
Çok kiracılık kavramı ilk olarak ilk hesaplama yıllarında popülerlik kazanmıştır. Şirketler, bağımsız bir bilgisayar ağının işletilmesiyle ilişkili masrafları azaltmak için veri depolama alanı kiraladılar ya da ana bilgisayarlardan işlem gücü kiraladılar. İlk yıllarda, bilgisayar bileşenleri büyüktü, geniş taban alanı gerektiriyordu ve önemli bir harcama yaptı. Bir üniversite veya devlet müteahhidi gibi büyük bir ana bilgisayardan alan kiralamak veya işlem gücü uygulanabilir bir çözüm sağladı.
İnternet popülerlik kazandıkça, uygulama servis sağlayıcıları, belirli müşterilerin yararı için sunucularında yazılımlar barındırdılar. Barındırılan uygulamalar, kuruluşların pahalı sunuculara ve ek donanıma yatırım yapmadan ağır işlem gücü gerektiren yazılımları kullanmalarına izin verdi. Bu çoklu kiracılık formundaki birincil fark, erişim yöntemidir. Kullanıcılar, barındırılan uygulamalara bir ana bilgisayar yerine bir web portalı yoluyla erişir. Web siteleri ve web tabanlı e-posta barındırılan çok kiracılı mimarilerin temel örnekleridir.
Yaygın ücretsiz e-posta hesapları gibi tüketiciye yönelik web hizmetleri, tek bir başvuru gerektirir ancak çok kiracı değildir. Bir kuruluş bu tür hesapların bir bölümünü kiralarsa, hesapları kişiselleştirir ve belirli bir kuruluş amacı veya intraneti için erişimi sınırlarsa, çok kiracılık mimarisi vardır. Bu e-posta sağlayıcıları bu tür bir özelleştirme ve sınırlı erişim sunmamakla birlikte, konsept, barındırılan çok kiracılı bir mimarinin anlaşılması kolay bir örneğini sunmaktadır.
Barındırılan çok kiracılı uygulamaların sınırları vardır. Tıpkı tek bir kişisel bilgisayarın aynı anda yalnızca bir kullanıcı için bir işletim sistemi çalıştırması gibi, barındırılan uygulamalar da benzer sınırlamalarla karşı karşıya kalır. Barındırılan çok kiracılı ortamlar normal olarak tek bir uygulamanın birden fazla kurulumu için ayrı makineler gerektirir. Bazı durumlarda, uygulamalar tek bir makinede ayrı işlemler olarak çalışır.
Modern bulut bilişim, yüzlerce müşteriye ve kuruluşa yazılım uygulamalarına erişim sağlamak için çok kiracılık ilkelerini kullanır. Bir uygulamanın tek bir kurulumunu barındırmak yerine, sağlayıcılar işletme düzeyinde uygulamalar sağlar. Bu uygulamalar birden çok sunucuda bulunur ve çok sayıda bireysel ve kurumsal kullanıcının uygulamalara aynı anda erişmesine izin verir.


