---
title: "ASP.NET Zero FAQ - Pricing, Licensing, Technical Questions & More"
description: "Find answers to common questions about ASP.NET Zero, including licensing, pricing, source code, technologies, and technical support."
url: "https://aspnetzero.com/faq"
image: "https://aspnetzero.com/Images/common/open-graph/general.png"
---

FAQ

# We are here to *help*

Browse the questions below, search them, or ask us your own using the [contact form](https://aspnetzero.com/contact).

Search in frequently asked questions

## General

### What is ASP.NET Zero?

ASP.NET Zero is a Visual Studio solution. It's built based on layered architecture and other software **best practices**. It provides a SOLID, strong and scalable solution **architecture**, pre-built **pages** and much more.

If you have a business idea and want to build a web application, then you can take ASP.NET Zero as your base solution to **not waste your time** on building common requirements like user, role and permission management, audit logging, setting management, user profile management, localization and so on (see the [feature list](https://aspnetzero.com/Features)).

It not only provides many **pre-built functionalities**, but also makes your daily development work easier by using a complete web application framework: [**ASP.NET Boilerplate**](https://aspnetboilerplate.com)

It also supports multi-tenancy, subscription and payment systems if you want to create a **SaaS** application.

It's built on **already-known tools** like ASP.NET Core, Entity Framework, Angular, React [and so on...](https://aspnetzero.com/features)

It uses the [**Metronic**](https://themeforest.net/item/metronic-responsive-admin-dashboard-template/4021469) theme for the user interface.

You get the **full source code** and can change it freely based on your business requirements!

### What are the main benefits of ASP.NET Zero?

It provides a layered, well-defined and documented **architectural model**. So, your developers will know how to write code that follows best practices.

The solution is **mature** and has solved most of the issues faced when creating an application from scratch.

It provides many **pre-built functionalities** that are common to almost every application: login, user, role and permission management, audit logs, settings, user profile, multi-language, multi-tenancy and so on. Create a [demo](https://aspnetzero.com/demo) to see most of the UI.

It's based on the open-source and community-driven **[ABP](https://aspnetboilerplate.com)** framework. It is actively used by thousands of developers and is continuously developed. It makes your daily development easier by providing base classes and infrastructure, and automates your repeated tasks.

So, don't waste your time on common requirements, **begin to develop your business idea from the first day**.

### What's the relationship between ASP.NET Boilerplate and ASP.NET Zero?

ASP.NET Zero is built by the team behind [**ASP.NET Boilerplate**](https://aspnetboilerplate.com). So, it's the best UI and application implementation of the framework. Everything in ABP can be directly used in ASP.NET Zero. All the documentation is valid for ASP.NET Zero too. Since ABP has a comprehensive documentation, it will help a lot while developing your application.

[**ASP.NET Boilerplate**](https://aspnetboilerplate.com) website provides a free startup template to simply start with the framework. ASP.NET Zero is a production-ready enterprise-level application base. See the [comparison table](https://docs.aspnetzero.com/en/common/latest/Abp-Template-vs-AspNet-Zero) for differences between the free startup templates and ASP.NET Zero.

### How is ASP.NET Zero different from ABP Framework?

They come from the same team at Volosoft, but they are separate products on different foundations. ASP.NET Zero is built on [ASP.NET Boilerplate](https://aspnetboilerplate.com) (the framework this FAQ calls "ABP") and ships as one complete solution: the ASP.NET Core backend, Angular, React and MVC & jQuery web UIs, a public website and a .NET MAUI mobile app, all as source code you own.

[ABP Framework](https://abp.io) is the team's newer, modular framework - a rewrite, not a new version of ASP.NET Boilerplate - with its own commercial platform, modules and tooling at abp.io. Choose ASP.NET Zero when you want a finished application foundation in a single solution to build your product on; look at ABP Framework when you want to compose an application from modules or build a microservice system.

## License

### What are the 'product' and 'developer' counts in the license?

Our licenses have **product count** restrictions. For example, if you buy a Regular license, you can use it to develop one real product/solution. You can create test/demo projects up to the number of products allowed by your license. You can also re-create (re-download) the same project whenever you need. However, you should buy higher licenses if you want to develop more than one product/solution using ASP.NET Zero. You can sell your product to any number of customers or deploy to more than one environment. No restriction here.

ASP.NET Zero license also has a **developer count** restriction. Regular license allows up to 3 developers who are actively working on your ASP.NET Zero based solution. If you have a larger team, you should buy higher licenses.

Notice that the license system only checks during development. It does not check on the production instance, because the license does not have a limit on deployment count. It also does not force you to be connected to the internet both during development and in production.

### Can I build and sell a SaaS product with ASP.NET Zero?

Yes. The license covers developing your product; it does not limit how you run or sell it. You can host it as a SaaS for any number of tenants and customers and deploy it to any number of servers, and the license is never checked in production. ASP.NET Zero includes multi-tenancy, editions, subscriptions and payment integration for exactly this, and the Metronic theme license it includes covers SaaS use too.

What you cannot do is redistribute ASP.NET Zero itself - for example publish it as open source or resell it as a starter kit. See the [license agreement](https://aspnetzero.com/Licenses/Eula) for the exact terms.

### Does it include Metronic license?

ASP.NET Zero includes the full Metronic license. You can use Metronic with ASP.NET Zero under our terms and restrictions. For example, Metronic normally requires an Extended license for SaaS projects, but you can use it with ASP.NET Zero in your SaaS application without any additional cost. One restriction here: You cannot buy ASP.NET Zero and just use Metronic independently in your non-ASP.NET Zero based projects. You can only use Metronic in ASP.NET Zero.

### Does it include the full source code?

Yes, we sell the source code. So, you can completely change it based on your requirements. There are two exceptions to that:

1. The solution uses many libraries, which are free and open source, as NuGet packages. Including all of their source code in the solution is not a good idea, because the size of your solution will be huge and you cannot update the libraries easily. However, if you need the source code of any library, you can just get it from its repository. [ABP](https://aspnetboilerplate.com/) framework is also like that and it's available in the [GitHub repository](https://github.com/aspnetboilerplate/aspnetboilerplate). So, there is no hidden code in that manner.

2. The solution also has a closed-source NuGet package that is used to protect ASP.NET Zero's [license rules](https://aspnetzero.com/Licenses/Eula). This closed source library has a few application-independent utility classes that are not subject to change for your application, but to make the application dependent on the licensing library. Notice that ASP.NET Zero's license control is done only during development and only during your license period. You can continue to develop and use the source code (even without the developer count restriction) after your license period ends.

### Can I use all Metronic components and themes in ASP.NET Zero?

ASP.NET Zero uses [**Metronic**](https://themeforest.net/item/metronic-responsive-admin-dashboard-template/4021469) as the UI theme. Metronic is one of the world's most popular, strongest and richest UI themes, probably even the first. That's why we have chosen it. When you buy ASP.NET Zero, you will have access to **all Metronic theme layouts and components**. You can use all of them in your applications.

### What happens when the license period ends?

ASP.NET Zero license includes 1-year upgrade and premium forum support. You will also have access to the private ASP.NET Zero GitHub repository so that you can track the changes, contribute to the code-base and open issues.

After your license period ends, you can continue developing your application and using ASP.NET Zero for a lifetime. Besides, you can always update ASP.NET Boilerplate packages, since they are open-source projects (and will always remain as open-source). You will also be able to access to the documentation since it's public. On the other hand, your account will become passive and you will not be able to get ASP.NET Zero upgrades anymore, also you will not have access to the GitHub repository. Your premium forum membership will be ended. You cannot redeem any remaining project credits after your account is passivated. You cannot use Power Tools after the license period ends.

You can extend your license by 1 more year for 50% of your purchased license's current price. There is no time limit on license extension, so you can extend your license by paying 50% of the current license price anytime you want.

### Can I upgrade to higher licenses in the future?

Yes, you can upgrade to a higher license by just paying the price difference. Upgrades should be requested within the first 3 months of your license period. Your license period is automatically extended when you upgrade. You can use the license management page to extend your license. Send an email to info@aspnetzero.com if you need help.

### Do you have a trial plan?

Since we sell the full source code, we are sorry for not having a trial plan. But we provide 30 days money-back guarantee - no questions asked! Try it... Doesn't fit your requirements? You'll be refunded in a couple of days. To have a quick view of what it looks like the UI, [create a demo](https://aspnetzero.com/demo) or watch the [explainer video](https://www.youtube.com/watch?v=OsSdNkwmC7I). For technical information, check out the [documents](https://aspnetzero.com/Documents). If you have any further questions, please don't hesitate to [contact us](https://aspnetzero.com/contact).

### What's a Product?

An ASP.NET Zero product (project, solution) is a Visual Studio Solution that's generated from [aspnetzero.com](https://aspnetzero.com/). To create a product, you enter your project name (which will be the part of the namespace), you choose your frontend (Angular / React / jQuery) and download a Visual Studio Solution. This downloaded project is called a product...

A CRM application, an ERP application or an online shopping website projects are different product examples. For a Regular License, you can generate a single product and you will have the complete source code of the product. Be aware that you are free to add new modules/web interfaces, integrate to 3rd party APIs, add reporting tools to your project without any limitation.

There's no deployment restriction, you can publish your project to any number of servers. Notice that, the word "product" can also be used as "project" or "solution" in various places on the website. These have all the same meanings.

### What happens if I sell the applications with the source code or transfer it to my customer?

If you sell the application with the source code, a new license must be purchased according to developer count of the your customer who are going to work on delivered project.

If you transfer the project with the source code to your customer, you also need to transfer your ASP.NET Zero account to your customer. No additional license is required for this transfer.

### Can I add additional developer(s) or product(s) for my current license ?

Yes, you can purchase additional developers ($299 each) or products ($999 each) for your existing license; they are extended together with your license. You can see purchase links on [License Management page](https://www.aspnetzero.com/LicenseManagement).

### What is the difference between renewing and upgrading?

Renewing or extending your license allows you to access to the ASP.NET Zero support website and latest source code (bug fixes and enhancements) of ASP.NET Zero for 1 more year.

Upgrading to a higher license allows you to create new project(s) and increase the developer count of your license.

## Development

### Where can I find documentation ?

See https://docs.aspnetzero.com/ which is the main documentation website.

### Is it deployable to the cloud services?

Yes, ASP.NET Zero is cloud agnostic. There's no vendor lock-in. You can publish it to Azure/AWS/Google Cloud/IBM Cloud/Alibaba Cloud or on-premise.

### How to upgrade existing applications when a new version is available?

We can split updating into 2 parts:

1 - ASP.NET Boilerplate; the framework part. The framework can be easily updated since it's distributed on NuGet. Here's a list of all the [NuGet packages](https://www.aspnetboilerplate.com/Pages/Documents/Nuget-Packages)   
  
New releases are generally backward-compatible. If there is a breaking change, we will add it to the release notes and document how to migrate. You can upgrade these NuGet packages even after your license period ends, since they are open source. So, upgrading this part is easy. Just update the NuGet packages.

2 - ASP.NET Zero; the startup template part. Includes UI views and application services.   
  
This part is not developed as a 'closed' framework/library. Since different companies have very different needs, you will want to extend/change the UI for your needs. That's why we call ASP.NET Zero a starter kit/template: All the source code of ASP.NET Zero is in your hands, so you can freely modify it for your needs.   
  
In most cases, you don't have to upgrade if you are happy with your solution. You might even build the same feature yourself before us. If you like the new features, you should adapt the changes to your existing solution. In this case, the GitHub repository will help you much (https://github.com/aspnetzero/aspnet-zero-core, requires purchasing ASP.NET Zero to access). You can compare releases and copy the changed parts to your solution. For example, assume that we enhanced the Audit Logs page with new features and you want to get these new awesome features. If you did not change this page, you can directly replace your page and related classes. If you did change it, then you can see the changes on GitHub and merge the changes into your code. We also advise you to review each commit to check if it's needed for you, because some of them can be bug-fixes.

You can also ASP.NET Zero's version [upgrade document](https://docs.aspnetzero.com/en/common/latest/Version-Updating) to learn how to upgrade your project with latest version of ASP.NET Zero.

## Payment

### What are the available payment options ?

ASP.NET Zero uses two payment gateways [Iyzico](https://www.iyzico.com/en/business) and [2Checkout](https://www.2checkout.com/).

Iyzico accepts credit card payments for MasterCard and VISA.

2Checkout accepts Visa, MasterCard, AMEX, Paypal, Discover, AliPay, JCM, Dinners Club and [many more](https://knowledgecenter.2checkout.com/Documentation/03Billing-and-payments/Payment-methods).

We also accept purchase orders and wire transfers, see [Do you accept bank wire transfer?](https://aspnetzero.com/faq#do-you-accept-bank-wire-transfer) section.

### Do you accept bank wire transfer?

Yes, we accept bank wire transfer. You can find our bank account information on https://volosoft.com/bank-account

### What is ASP.NET Zero's return policy?

ASP.NET Zero provides 30 days money-back guarantee. You can request a refund by sending an email to license@aspnetzero.com within 30 days after your purchase, even though your license includes the full source code. Note that refund option is available only for new license purchases, not for license renewals and upgrades. See our [Refund Policy](https://aspnetzero.com/refund-policy) page for the full details.

### Will I receive an invoice?

If you make the payment via **Iyzico**, you can get your invoice at [License Management](https://aspnetzero.com/LicenseManagement) page under Invoice tab.

If you make the payment via **2Checkout**, 2Checkout sends the invoice to your email you have used in 2Checkout during the purchase.

If you make your payment via wire transfer or any other way than using Iyzico and 2Checkout, you can send an email to license@aspnetzero.com or you can claim your invoice at [License Management](https://aspnetzero.com/LicenseManagement) page under Invoice tab.

### Can I purchase ASP.NET Zero through reseller partners?

Yes, ASP.NET Zero has resellers from different countries all over the world. Send an email to **sales@volosoft.com** to learn if there is a reseller in your country.

### Before purchasing, I have a question about deploying, compiling, or upgrading. Where can I go for assistance and further information?

You can send an email to info@aspnetzero.com for your questions.

### How I can access the environment after purchasing? What is the process to download a product/project?

After the payment, you will be redirected to account creation page. After creting your account, you can download your ASP.NET Zero project at [Download](https://aspnetzero.com/Download) page.

### How can I refund VAT?

If you made the payment using 2Checkout, you can refund VAT via your 2Checkout account:

Log in into your [2Checkout](https://secure.2checkout.com/cpanel/login.php) account

Find the appropriate order and press "Refund Belated VAT" (enter your VAT ID)

### What are the possible payment problems?

If you encountered issues while attempting to purchase the Iyzico Payment Gateway, it may be due to the following reasons:

1. **Card Type:** Iyzico only supports VISA and MasterCard. If using a different card (e.g., American Express), please use the 2Checkout Payment Gateway.

2. **3D Secure:** If your card has 3D Secure enabled, you will be redirected to your card provider's 3D Secure page. After completing the 3D Secure form, you will be redirected to Iyzico to complete the payment. If there are issues with 3D Secure, please get in touch with your card provider.

If you cannot pay due to these issues, use our alternative payment gateway, 2Checkout.

**2Checkout Payment Gateway:**

Accepts Visa, MasterCard, American Express, PayPal, Discover, AliPay, JCM, Diners Club, Web Money, and many more options.

Alternatively, you can send the license amount directly via bank wire transfer. To find our bank account information, please select your desired license on the [ASP.NET Zero pricing page](https://aspnetzero.com/pricing), and choose the "Wire Transfer" option at the payment step.

If you have any further questions or need additional assistance, please get in touch with us.

## Support

### What kind of support ASP.NET Zero license includes?

ASP.NET Zero provides support via https://support.aspnetzero.com/. Each license type of ASP.NET Zero has different incident limit. You can check license details on [Pricing](https://aspnetzero.com/Pricing) page. The Ultimate license also includes private ticket support: you can create tickets via e-mail or Zendesk, with a one business day response time. The other licenses have no email & phone support for technical topics.

### Does your company have a support team in other countries?

Yes, ASP.NET Zero has support teams in several different countries.

No matching questions. Try another word, or ask us directly.

## What do you need?

If you can't find what you're looking for, don't hesitate to contact us. We are always here to help.

## Prefer to talk?

Schedule a free 30-minute video call with our team to discuss your project requirements and find the right plan.

[Book a meeting](https://aspnetzero.com/schedule-meeting)
