mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 KiB
23 KiB
//[doc-seo]
{
"Description": "Compare ABP Framework and ASP.NET Zero features to make informed decisions for your next project with this insightful guide."
}
ABP vs ASP.NET Zero
ASP.NET Zero is a startup project template which is also developed by Volosoft. Here you can see the feature differences between ASP.NET Zero and ABP Platform (with commercial licenses).
ABP is generally better suited to modular monolith and microservice architectures. ASP.NET Zero is a more opinionated, ready-made application foundation.
| Feature | ABP | ASP.NET Zero |
|---|---|---|
| Base Infrastructure | ||
| Base Framework | ABP | AspNet Boilerplate |
| .NET Version | .NET 10 | .NET 10 |
| Microservice compatible | ||
| Multi Tenancy | ||
| Bootstrap Tag Helpers | ||
| Dynamic Forms | ||
| MongoDB Support | ||
| Distributed Event Bus | ||
| Command Line Interface | ABP CLI | |
| User Interface (Overall) | ||
| ASP.NET Core UI | Razor Pages | MVC |
| Angular UI | ||
| Blazor UI (Blazorise, MudBlazor) | ||
| React UI | ||
| User Interface (Account / Login) | ||
| Login | ||
| Register | ||
| 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 | ||
| OpenIddict integration | ||
| Identity Server Management UI | ||
| Password complexity settings | ||
| Passkeys | ||
| 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 | ||
| GDPR (downloading personal data & deleting accounts) | ||
| User Idle Session Timeout | ||
| Comment section for pages | ||
| Dynamic FAQ page | ||
| Feedback system | ||
| Desktop tool for monitoring and orchestrating projects | ||
| AI Management UI | ||
| AI Support Bot | ||
| Bunny BLOB Storage Provider | ||
| Google Cloud BLOB Storage Provider | ||
| User Registration Email Verification | ||
| Angular SSR | ||
| Mapperly integration | ||
| Elsa workflow integration | ||
| UI Theme | Lepton-X, Lepton | Metronic |
| User Interface (Public Web Site) | ||
| Simple public web site | ||
| Mobile Application | ||
| React Native application | ||
| .NET MAUI | ||
| .NET MAUI Code generation | ||
| .NET MAUI QR Login | ||
| .NET MAUI Dark mode | ||
| Rapid Application Development | ||
| Code generation extension | ABP Suite | Power Tools |
| AI Agent | ABP Studio AI Agent | |
| Support | ||
| Premium forum support | ||
| Private ticket & email support | ||
| AI Support alongside human support | ||
| Pricing | Pricing | |
Licensing, delivery, and AI
| Topic | ABP | ASP.NET Zero |
|---|---|---|
| License model | Developer seats + feature tier. After the license period, you can keep developing and deploying existing projects; renewal mainly covers updates, support, ABP Suite and ABP Studio, and creating new projects. | Per product/project capacity (a defined number of products and developers). The app can be used indefinitely; renewal mainly covers updates, support, repository access, and tools. |
| Source code | Open-source framework; commercial modules/tooling as private NuGet/NPM packages. Module source download depends on the plan. Self-hosted with no Volosoft runtime dependency; ABP.io does not host your application source. | Full application source. Self-hosted with no Volosoft runtime dependency. |
| AI-assisted development | Works with Copilot and similar tools on normal source repositories. Also ABP Studio AI Agent, ABP-oriented workflows, and MCP tool connections (ABP Studio AI Agent can connect to MCP servers). | Works with Copilot and similar tools on normal source repositories. Primarily IDE-based AI, with product rules, skills, and workflow instructions from the license. |