ASP.NET Zero vs Commercial

What are the differences?

Volosoft Team describes ASP.NET Zero as the “Base solution for web applications“. It is a starting point for new web applications with modern UI and SOLID architecture. It saves time by providing common application requirements as a pre-built Visual Studio solution (with full source code).
ABP Commercial on the other side is described as “A complete web development platform based on the ABP Framework“. It is a complete web development platform based on the open-source ABP framework. It provides pre-built application modules, rapid application development tooling, professional UI themes, premium support and more.
Described Here by

Still Confused?

Mainly  there are following Key Differences

ASP.Net Zero

Power Tools

Power Tools Preview

Per Product Licensing / Pricing Model

ASP.NET Zero pricing restricts number of projects that are allowed per license basic license allows only one product

Basic Modular Structure

Although ASP.NET Zero is Modeler design but modules are not very decoupled and cannot be easily re-used in different projects

UI Based on Metronic Theme Commercial

ABP Suit suit

Per User Licensing / Pricing Model

ABP.IO does not restrict number of projects allowed per license. instead its based on number of users.

Advanced Modular Architecture

ABP.IO Commercial design makes it very effective to design re-usable loosely coupled modules that can be reused easily in different projects.
in-fact all the of functionality available out if the box is efficiently divided in modules
Important: unlike ASP.NET Zero in Basic License of ABP.IO Commercial Does Not include Source Code for built in features and modules which is very important while making a decision about the license

Lepton Theme UI

FeatureABP CommercialASP.NET Zero
Base Infrastructure
Base Framework ABP FrameworkAspNet Boilerplate
Microservice compatible
Multi Tenancy
Bootstrap Tag Helpers
Dynamic Forms
MongoDB Support
Distributed Event Bus
Command Line InterfaceABP CLI
User Interface (Overall)
ASP.NET Core UIRazor PagesMVC
Angular UI
Blazor UI
User Interface (Account / Login)
Token based authentication
Social logins
Social logins per tenant
LDAP (Active Directory) / ADFS login
Forgot password
Email address & phone number confirmation
Password reset
Two Factor authentication
OpenId Connect login
User lockout
User profile / change password
Profile image
Account linking
User Delegation
Show login attempts
Tenant registration
Identity Server 4 integration
Identity Server Management UI
Password complexity settings
User Interface (Application)
User management
Role management
Tenant management
Permission management
Sample tenant dashboard
Setup screen
Edition & feature management for SaaS applications
Tenant subscription, payment & billing system
Tenant & user Impersonation
Organization Unit management
Language (localization) management
Audit log & Entity history report
Real time notifications
Chat (with SignalR)
Host dashboard
Application settings
RTL support
Show website logs / clear caches
Custom tenant logo & CSS
Time zone selection
UI personalization (top/left menu, dark/light skin… options)
Customizable Dashboard
Dynamic Entity Parameters
Webhook System
Session timeout & User lock Screen
File Management
Text Template Management
Security Logs UI
UI ThemeLeptonMetronic
User Interface (Public Web Site)
Simple public web site
Mobile Application
Xamarin application
React Native application
Rapid Application Development
Code generation extensionABP SuitePower Tools
Premium forum support
Private ticket & email support

Leave a Reply

Your email address will not be published. Required fields are marked *