ASP.NET Boilerplate is the starting point for modern web applications using the best practices and the most popular tools. It is aimed to provide a general purpose application framework and a project template.
Developers have similar needs when developing enterprise web applications. Starting an enterprise web application is hard work, Â as most applications need some common tasks that usually tends to be repeating itself. Most companies are developing their own framework or libraries for common tasks and do not re-develop the same things. Others usually copy parts of an existing application and prepare a starting point for new application.
The ASP.NET boilerplate solves this problem. Now you don’t need to repeat the same code over and over again as the boilerplate has it all.
When you feel like you are repeating yourself, read this guide to find out what a boilerplate is:Â http://www.codeproject.com/Articles/768664/Introduction-to-ASP-NET-Boilerplate