Try Live Demo
Contact Us

Features

4 in 1

ASP.NET Zero provides different architecture/framework options (all included in the standard price).


ASP.NET Core and Angular based Single-Page Application (SPA) solution for your web application.

ASP.NET Core and jQuery based MVC solution for your web application.

Xamarin mobile application integrated with the backend solution (only for ASP.NET Core (MVC or Angular UI) versions, supports iOS & Android).

ASP.NET MVC based application for your public web site.

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/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
  • IdentityServer4 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 Xamarin Application

  • Cross-platform (iOS & Android) Xamarin 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 Framework 4.6.x / .NET Core 5.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

And More...

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
Different architectures/versions have some differences. See table of differences.
ASP.NET Zero Awarded As One of the Best 5 Application Development Tools by Learn More

Don't start from scratch, start from ZERO