SaaS企業では複数の顧客を効率的にサービス提供するため、マルチテナント設計が重要な技術要件となります。SaaSにおけるテナントとは、システムが扱う顧客の論理的な単位を指します。これは契約の単位や課金が発生する単位、データのスコープを決める重要な概念です。一般的には企業や事業部といった単位がテナントに該当し、各テナント内に複数のユーザーが所属する構造になります。
例えば、プロジェクト管理のSaaSでは会社単位で契約し、社員一人ひとりがメンバーとして利用する形態が考えられます。この場合、会社がテナント、社員がユーザーという関係になります。特に日本のSaaS企業を受けてシステムデザイン面接にあたった際には出題される傾向が高いです。