La multi-tenencia es un concepto de desarrollo de software donde múltiples grupos de usuarios utilizan una misma aplicación, cada uno con su estado compartido. Por ejemplo, en una aplicación multi-tenant, diferentes organizaciones pueden tener su propio espacio aislado dentro de la aplicación pero utilizando la misma infraestructura.