ABP--The Web App Platform for .NET Developers
ABP provides the infrastructure and tools to create business solutions using best practices and modern software architectures. Don't repeat yourself, focus on your business and enjoy coding.
Leading Enterprises Worldwide Trust ABP Platform
Open Source Framework
The open-source ABP Framework stands at the heart of the ABP Platform.
Modern architecture to create maintainable software solutions.
Full stack infrastructure to achieve real world application requirements.
Development Tool Kits
ABP Studio is a cross-platform desktop application for ABP developers.
It is well integrated to the ABP Framework and aims to provide a comfortable development environment for you by automating things, providing insights about your solution, making develop, run and deploy your solutions much easier.
Create New Solutions
You can create from simple applications to modular monolith or microservice solutions easily with a lot of options. You get a full production-ready base software solution for your business.
Build monolith-modular and microservice solution structures easier by creating modules or services and establishing relations between them. You can also install or uninstall pre-built application modules.
ABP Studio shows a high-level view of components in your solution and the modules your solution depends on. You can explore entities, services, HTTP APIs and much more without needing to open your codebase.
ABP Suite is a complementary tool to ABP Platform.
ABP Suite allows you to build web pages in a matter of minutes. It's a .NET Core Global tool that can be installed from the command line.
ABP Suite allows you to easily create CRUD pages. You just need to define your entity and its properties and let the rest go to ABP Suite for you! ABP Suite generates all the necessary code for your CRUD page in a few seconds. It supports Angular, MVC and Blazor user interfaces.
ABP Suite supports multiple UI options like Razor Pages and Angular. It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL, and other providers...).
The good thing is that you don't have to worry about those options. ABP Suite understands your project type and generates the code for your project and places the generated code in the correct place in your project.
ABP Suite generates the source code for Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript and CSHTML/HTML and necessary Interfaces as well. ABP Suite also generates the code according to the Best Practices of software development, so you don't have to worry about the generated code's quality.
Since you have the source code of the building blocks of the generated CRUD page in the correct application layers, you can easily modify the source code and inject your custom/business logic to the generated code.
ABP Suite is built with .NET Core, and it is cross-platform. It runs as a web application on your local computer. You can run it on Windows, Mac and Linux
Create new solutions, upgrade existing solutions, add modules, install packages, bundle your resources and much more…
Startup Templates
Startup templates get you started quickly with your project in seconds.
A complete solution architecture consisting of multiple applications, API gateways, microservices and databases to build a scalable solution with cutting-edge technologies.
A fully layered (multi-project) solution based on Domain Driven Design practices for long-term and maintainable codebases.
A single project with a simpler and easy to understand architecture.
All starter templates offer multiple options for implementing your data access requirements.
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.
Login, register, forgot password, email activation, social logins and other account related functionalities.
Reporting the user audit logs and entity histories in details.
Real time messaging between users.
User, role, claims and permission management.
Provides integration for different payment gateways
Manage tenants, editions and features to create your multi-tenant / SaaS application.
See all modules...
Modern UI Theme
The LeptonX Theme for Your Admin Dashboard by ABP Platform
Mobile Application Integration
Integrated mobile application templates for your ABP based solutions.
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.
Testimonials
Loved by thousands of developers around the world.
We've been utilizing the ABP for3 years now and it has been agame-changer! Its versatiletoolset, rooted in DomainDriven Design and MicroserviceCompatibility, perfectly aligns...
I highly recommend ABPFramework for all projectsbecause it has a strongarchitecture, gooddocumentation, samples, and community posts. In addition, i.
In order to generate softwaresolutions in accordance withindustry standards morerapidly and securely, we areutilizing the ABP Framework.
ABP is an investment that has a learning curve at first, however, it encourages you to design your software 'correctly' thanks to how it is tailored to utilize all the latest accepted best...
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved