Asp.Net Boilerplate and ASP.NET Zero are application frameworks that reduce the need for boilerplate code. They provide a layered architecture, modular design, multi-tenancy, domain-driven design principles and other features out of the box. ASP.NET Zero further saves development time by providing pre-built pages and a solid architecture for developers to build business logic. Both frameworks are based on familiar .NET tools and implement best practices.