
Learn what multitenancy means in OutSystems, why it’s used, and how it enables secure data isolation for SaaS applications. Ideal foundation before implementation.
Discover how OutSystems handles tenant isolation, data separation, and access control internally to support multi-tenant applications.
Review functional and technical requirements for adding multitenancy to the MyNotes app. Understand what we will build before implementation.
Configure the Backoffice app to support multitenancy. Set up tenant management, user access, and data setup for the MyNotes multi-tenant application.
Build and configure the MyNotes app to support multitenancy. Implement tenant-aware logic, data isolation, and secure access for each tenant.
Understand how to structure modules for multitenant applications, separating core logic, tenant services, and feature layers for scalability.
See the complete modularization solution for a multitenant app. Learn how modules are separated for core, tenant services, and app features.
Learn how to architect, configure, and deploy multi-tenant SaaS applications using OutSystems.
This course takes you from foundational concepts to real-world implementation. You will learn what multitenancy is, how tenant isolation works, and how OutSystems manages tenant data and access control across applications. The course combines theory with hands-on demos so you can confidently build scalable and secure multi-tenant applications.
You will explore:
Tenant architecture and design strategies
How to plan the correct tenancy model (logical vs. physical segregation)
Configuring entities, modules, and data isolation using Tenant scope
Tenant provisioning, onboarding, and user management
Best practices for tenant-aware screens, data fetching, and user roles
Error handling, auditing, performance, and security in multitenancy
We will build a real multi-tenant SaaS application from scratch, implement authentication rules, and apply best practices that are used in enterprise environments. You will also see how multitenancy impacts integrations, deployment pipeline, and continuous delivery in OutSystems.
By the end of the course, you will be able to:
Decide when multitenancy is the right approach
Design scalable tenant architecture
Configure data isolation and security correctly
Deliver multitenant SaaS solutions using OutSystems
This course is ideal for OutSystems developers, low-code architects, and anyone interested in building SaaS applications using OutSystems. No prior architecture experience is required.