# ABP Documentation ABP is an **open source application framework** focused on ASP.NET Core based web application development, but also supports developing other types of applications. Explore the left navigation menu to deep dive in the documentation. ## Project Status ABP is the **next generation** of the open source [ASP.NET Boilerplate](https://aspnetboilerplate.com/) framework. It's currently in early preview stage and not ready to use in production. The documentation is in progress and currently is very incomplete. For short-term and production applications, it's suggested to use the [ASP.NET Boilerplate](https://aspnetboilerplate.com/) framework which is feature rich, mature, maintained and up-to-date. ## Getting Started Easiest way to start a new project with ABP is to use the Startup templates: * [ASP.NET Core MVC Template](Getting-Started-AspNetCore-MVC-Template.md) If you want to start from scratch (with an empty project) then manually install the ABP framework, use the following tutorials: * [Console Application](Getting-Started-Console-Application.md) * [ASP.NET Core Web Application](Getting-Started-AspNetCore-Application.md) ## Source Code ABP is being developed on GitHub. See [the source code](https://github.com/abpframework/abp). ## Want to Contribute? ABP is a community-driven open source project. See [the contribution guide](Contribution/Index.md) if you want to be a part of this project.