ABP Platform

A comprehensive framework designed to accelerate the development of modern web applications and APIs.

Published by ABP
Distributed by ComponentSource since 2024

Prices from: $ 2,939.02 Version: v8.3 NEW Updated: Sep 5, 2024

About ABP Platform

A comprehensive framework designed to accelerate the development of modern web applications and APIs.

ABP Platform offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. It provides the fundamental infrastructure, production-ready startup templates, pre-built application modules, UI themes, tooling, guides and documentation to implement that architecture properly and automate the details and repetitive works as much as possible.

Framework
The ABP Framework stands at the heart of the ABP Platform.

  • Architecture - Modern architecture to create maintainable software solutions.
    • Microservice Compatible
    • Modular Architecture
    • Domain Driven Design
    • Multi-tenancy
  • Infrastructure - Full stack infrastructure to achieve real world application requirements.
    • Authentication & Authorization
    • Validation, Caching, Exception Handling, Unit of Work
    • Audit Logging, Data Filtering
    • Distributed Event Bus, Background Jobs
    • UI Theming, Bundling & Minification

Development Tool Kits

  • ABP Studio - Develop, run, browse, monitor, trace and deploy your complex solutions much easier.
  • ABP Suite - Automatically generate your application pages by defining your entities and their relations.
  • ABP CLI - Create new solutions and automate the things with your ABP based solutions.

Startup Templates
Startup templates get you started quickly with your project in seconds.

  • Microservice - A complete solution architecture consisting of multiple applications, API gateways, microservices and databases to build a scalable solution with cutting-edge technologies.
  • Layered/Modular Monolith - A fully layered (multi-project) solution based on Domain Driven Design practices for long-term and maintainable codebases.
  • Simple Monolith - A single project with a simpler and easy to understand architecture.
  • Database Providers - All starter templates offer multiple options for implementing your data access requirements.
  • UI Frameworks - ABP allows you to build your application with multiple UI framework options. Choose the best technology that fits your scenario.

Pre-built Application Modules
Most common application requirements are already developed for you as reusable modules.

  • Account - Login, register, forgot password, email activation, social logins and other account related functionalities.
  • Audit Logging - Reporting the user audit logs and entity histories in details.
  • Chat - Real time messaging between users.
  • Identity - User, role, claims and permission management.
  • Payment - Provides integration for different payment gateways.
  • SaaS - Manage tenants, editions and features to create your multi-tenant / SaaS application.

Modern UI Theme
The LeptonX Theme for Your Admin Dashboard by ABP Platform.

  • Core LeptonX Features
    • Simplified menu.
    • Your favorite pages at your reach.
    • Breadcrumb for seamless switching.
    • Your menu, as you wish.
    • RTL support for your language.
    • Easily arrange your content width.
    • Your colors on your admin dashboard UI.

Mobile Application Integration
Integrated mobile application templates for your ABP based solutions.

  • Create Powerful line-of-business Applications using ABP Mobile Startup Templates.
  • ABP Platform provides two mobile application startup templates implemented with React Native and .NET MAUI.
  • When you create your new ABP-based solution, you will also have basic startup applications connected to your backend APIs.