Multitenancy refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client-organizations (tenants)
Let's start by enumerating some multi tenant applications and understand how they handle it.