← Dictionary
Dictionary · Dev

What is Multi-tenancy?

It is the ability of a single software to provide independent services to many different users or companies at the same time.

Overview

Think of an apartment building; Everyone uses the same building, but everyone has their own apartment. In the software world, multi-tenancy means that different customers who share the same server and the same program work in their own areas without seeing each other's data.

Analogy: It's like in a hotel where everyone uses the same building and the same pool, but everyone has their own private room.

How it works

The software assigns each user a unique 'tag' in the database. The system matches a request from a user only with data with that tag, so there is no confusion.

Where it is used

It is used in SaaS (software as a service) platforms, cloud-based applications and enterprise management software.

Commonly confused with

It can be confused with a shared server; However, what is shared here is not just the hardware, but the logical structure of the software.

Frequently asked questions

Why use a single program?

Because installing a separate program for each user is very costly and difficult to manage; It is much easier to update from a single center.

Related terms

Related tools

This explanation was written in plain language for TreScout and machine-translated from the Turkish original · the Turkish version prevails. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →