ASP.NET Boilerplate is a general purpose application framework specially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience. ASP.NET Boilerplate works with the latest ASP.NET Core & EF Core but also supports ASP.NET MVC 5.x & EF 6.x as well. Designed to be modular and extensible, it provides the infrastructure to build your own modules, too. SaaS applications are made easy with integrated multi-tenancy from database to UI.