The SaaS (Software as a Service) module in Zeroplat provides everything you need to run your applications in a multi-tenant environment. It allows you to manage multiple customers (tenants), define different subscription models (editions), and configure features that control what each tenant can access.
This module transforms Zeroplat into a scalable SaaS platform, enabling organizations to serve multiple clients from a single application instance, while ensuring data isolation and tenant-level customization.
Core Components
🔹 Tenants
- Represent customers, organizations, or business units using the platform.
- Each tenant has its own users, roles, permissions, and data.
- Supports assigning editions and configuring tenant-specific features.
🔹 Editions
- Define different subscription plans, such as Free, Team, or Enterprise.
- Control pricing, user limits, and available features.
- Provide flexibility for both free trials and premium enterprise offerings.
🔹 Features
- Enable or disable specific functionalities for each edition or tenant.
- Examples: User limits, Organization Units, Custom Branding, Workflows, Visual Builder.
- Features can be updated dynamically without code changes.
Why SaaS in Zeroplat?
- Multi-Tenant Ready – Serve multiple organizations securely from one instance.
- Scalable Business Model – Monetize your platform with flexible subscription tiers.
- Centralized Administration – Manage tenants, editions, and features in a single dashboard.
- Customizable Experiences – Tailor features per tenant or per plan without new deployments.
Summary
The SaaS Overview ties together Tenants, Editions, and Features, giving administrators full control over how Zeroplat operates in a multi-tenant SaaS environment. Whether you want to offer free community plans or enterprise-grade subscriptions, SaaS management in Zeroplat ensures scalability, flexibility, and centralized governance.