ABP is a starting codebase and framework for building web applications using ASP.NET Core and Angular. It aims to provide common functionality out of the box, like authentication, authoriSation, user management, and localiSation, so that developers can focus on their unique business logic.
Some key things it offers:
A modern UI and SOLID architecture starting codebase with full source code
Common requirements like login, user management, settings, logging pre-built
Rapid application development with built-in features and tooling
Support for multi-tenancy, localiSation, automated testing and more
Integrates with popular third-party tools and services, such as Azure, AWS, Stripe, and SendGrid
Available in Visual Studio as a solution that can be customized
Used as a base by over 120,000 customers globally across many industries
In summary, it’s a starting point framework and codebase that aims to accelerate development of web applications by providing common functionality and patterns out of the box.