Module image

SaaS

If your application requires tenants, editions, feature management, subscription system; here's the SaaS module! Enhance your .NET applications with robust multi-tenant app features.

Pro

SaaS

This module is used to create Software as a Service (SaaS) applications based on a multi-tenant architecture.

  • Allows to manage tenants where a tenant is a customer of your application.
  • Allows to create editions where an edition can have a different feature set of your application then assigned to the tenants.
  • Features can be assigned to editions as well as individual tenants.
  • Provides an elastic database infrastructure: A tenant can have a separate database, some or all tenants can share one or more databases.
  • Provides a Subscription system for Tenants to subscribe to Tenants with payments.

Features

Tenant Management

Tenant page is used to manage tenants in the system.

saas-tenant-page

Tenant editing modal:

saas-tenant-page-createedit

Manage the tenant connection string:

saas-tenant-page-connectionstring

saas-features

Edition Management

Editions page is used to manage the editions in your SaaS application:

saas-edition-page

An edition is sometimes called as a package for SaaS applications.

Feature Selection

Feature selection for a tenant or edition.

saas-features

  • A feature is a value of your application provided to tenants.
  • Once you define your features, they will appear in this UI, so you can arrange features per edition or tenant.
  • The tenant will have all the features of the edition it belongs to while you can customize it in the tenant level.

Database Providers

UI Frameworks

Useful Links

Documentation

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR