Edition Management
If you're not developing a multi-tenant application, you can skip this section.
Most SaaS (multi-tenant) applications have editions (packages) those have different features. Thus, they can provide different price and feature options to their tenants (customers). Editions page (available in host login) is used to manage application's editions:
![Editions Page](https://raw.githubusercontent.com/aspnetzero/documents/v9.1.0/docs/en/images/editions-page-core-4.png)
Editions are used to group feature values and assign to tenants. We can create a new edition by clicking "Create new edition" button:
![Edit Edition](https://raw.githubusercontent.com/aspnetzero/documents/v9.1.0/docs/en/images/edition-edit-1.png)
An edition can be free or paid. If it's a paid edition then you should enter monthly and annual prices. You can allow tenants to use trial version of this edition for a specified days. Then you can determine an expire strategy: How many days to allow a tenant to use the application after subscription expires. And finally, you can deactivate tenant or assign to a free edition if they don't extend their subscription.
Features tab is used to determining features available for the edition:
![Edit edition features](https://raw.githubusercontent.com/aspnetzero/documents/v9.1.0/docs/en/images/edition-feature-editing-core-1.png)