Multi-tenancy is a key aspect of SaaS architecture where a single instance of an application serves multiple customers or tenants. It allows for efficient resource utilization, cost-effectiveness, and enables customization and data segregation for each tenant.