Shopping cart

ASP.NET Zero

Compare

ASP.NET Zero

Base solution for
your next web application

ASP.NET Zero is a starting point for new web applications with a modern UI and SOLID architecture, with full source code.

Benefits of ASP.NET ZERO

ASP.NET Zero saves your time by providing common application requirements as a pre-built Visual Studio solution (with source code).

You don’t spend your valuable time to re-create login, authentication, user/role/permission management, localization, setting system, audit logging, multi-tenancy, UI components, exception handling system and so on…

Key Features

SOLID Architecture

Layered, clean source code built on a strong base framework.

Built-in Multi Tenancy (SaaS)

Tenant, edition, feature, subscription and payment management.

Advanced Authentication & Authorization

User, role, permission management. Many built-in & integrated login options.

Rapid Application Development

In addition to built-in features, RAD tooling speeds up your daily development.

Full Source Code Included

Get the full source code and change it however your business requires!

Features

Features Image

Multi-Tenancy

Complete SaaS development kit

  • Tenant and Edition (package) management for SaaS applications
  • Subscription management & recurring payments
  • PayPal & Stripe integration
  • Basic invoice for payments
  • Dashboard for edition, tenant & income statistics
  • Single database, database per tenant and hybrid database support
  • Custom tenant logo and CSS support
  • Can work in multi-tenant and single-tenant modes

Authentication & Authorization

Rich login options and complete authorization system

  • Based on ASP.NET Identity Framework
  • User & role management pages
  • Hierarchical organization units system to group users and entities
  • User login, register, password-reset and email validation pages
  • User, role and permission based flexible authorization
  • User and Tenant impersonation
  • User account linking
  • Two Factor Authentication (Email, SMS, Google Authenticator)
  • User Lockout
  • LDAP(and LDAPS)/Active Directory login support
  • Active Directory Federation Service (ADFS) Authentication
  • Social media logins (Facebook, Twitter, Google+ and Microsoft Account implemented)
  • OpenId Connect Authentication
  • Log and show all login attempts for users
  • Password complexity settings
  • Automatic Cross-Site Request Forgery (CSRF) protection
  • OpenIddict integration
  • User Delegation
  • Session Timeout and Lock Screen
  • Multitenant LDAP support

Rapid Application Development

Let it create basic UI for you

  • A Visual Studio extension (and command line tool) to create an entity from the database to the UI layer by just defining its properties. See how it works.
  • Templating support to generate customized code

HTTP API

API for Clients

  • HTTP/REST API for all the application functionalities.
  • GraphQL API infrastructure for 3rd-party clients.

Mobile Application

Integrated, cross-platform MAUI Application

  • Cross-platform (iOS & Android) MAUI mobile application
  • Integrated with the backend API
  • Provides infrastructure for common development tasks

Dynamic UI Localization

Control Localization in your application

  • Fully localized UI
  • Can add, remove and translate languages on UI
  • RTL and LTR support
  • English, Chinese, German, French, Italian, Russian, Portuguese (Brazil), Spanish (Mexico), Spanish (Spain), Turkish and Arabic localizations are included

Setting Management

Manage the application settings

  • Host & tenant-specific setting pages
  • Hierarchical setting management infrastructure
  • Easily configurable

Solid Architecture

Built with best practices

  • Clean source code in a well-defined solution structure
  • Layered & modular architecture
  • Domain Driven Design implementation
  • Dependency injection everywhere

Based on Strong Frameworks

Built on tools you already know

  • .NET Core 8.x (cross-platform support)
  • ASP.NET Core / ASP.NET MVC & Web API
  • EntityFramework Code-First and Migrations
  • Angular, Bootstrap, AutoMapper…
  • ASP.NET Boilerplate

Based on Metronic Theme

The world’s most trusted UI theme

Cross-Cutting Concerns

Automates repeating tasks… DRY!

  • Validation
  • Logging
  • Exception handling
  • Caching
  • Automatic audit/security logging
  • Automatic database connection management and unit of work implementation
  • Periodic Audit Log Deletion

Automated Testing

Testabiliy is so important

  • Testable architecture
  • Includes unit & integration test written with xUnit
  • Includes UI tests written with Playwright

Other highlights

  • Webhook Feature
  • Customizable Dashboard System
  • Dynamic Entity Properties
  • Pre-configured to deploy as Docker containers
  • Real-time push notification system (with SignalR integration)
  • Real-time chat system (with SignalR integration)
  • Background job system (with Hangfire integration)
  • Multiple time zone support for application, tenants and users
  • Twilio integration option for sending SMS
  • Show and download logs from UI
  • Built-in global event bus for server-side events with pre-defined events for entity changes)
  • Show entity histories
  • Cookie consent & download users collected data (GDPR)
  • Application setup screen
  • Personalization of layout, header, menu and footer per user
  • Swagger integration
  • Tested on major PAAS providers (Azure, AWS)
  • Healthchecks
  • Helm charts for deployment