Live Demo

Features

  • 6 IN 1

    ASP.NET ZERO provides multiple solutions for your needs

    • ASP.NET Core 2.x and Angular 7.x based Single-Page Application (SPA) solution for your web application (with .NET Framework 4.6.1 / .NET Core options)
    • ASP.NET Core 2.x and jQuery based solution for your web application (with .NET Framework 4.6.1 / .NET Core options)
    • ASP.NET MVC 5.x, Web API and AngularJS 1.x based Single-Page Application (SPA) solution for your web application
    • ASP.NET MVC 5.x and jQuery based solution for your web application
    • XAMARIN mobile application integrated with the backend solution.
    • Bonus: ASP.NET Core/MVC based application for your public web site
  • MULTI-TENANCY

    Complete SaaS development kit

    • Tenant and Edition (package) management for SaaS applications
    • Subscription management & Paypal payment integration
    • 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
  • 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
  • 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 2.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
  • AUTOMATED TESTING

    Testability is so important

    • Testable architecture
    • Includes unit & integration test written with xUnit
  • AND MORE...

    Other highlights

    • Pre-configured to deploy as Docker containers
    • Application functionalities are also available as HTTP API
    • Real-time push notification system (with SignalR integration)
    • Chat system (with SignalR integration)
    • Background job system (with Hangfire integration)
    • Multiple time zone support for application, tenants and users
    • Built-in global event bus for server-side events (with pre-defined events for entity changes)
    • Show and download logs from UI
    • Application setup screen
    • Personalization of layout, header, menu and footer per user
    • Tested on major PAAS providers (Azure, AWS)
  • Different architectures/versions have some differences.
    See table of differences.

Don't start from scratch, start from ZERO

Win a free ticket to
NDC {London} 2019 Conference!

SEE DETAILS