17 years helping Singaporean businesses
choose better software
What Is ABP?
ABP is a complete web development platform based on the open-source ABP framework.
It provides: enterprise-ready, feature-rich, pre-built application modules (e.g. Identity Server management, SaaS management, language management), rapid application development tooling to support your development productivity (e.g. ABP Suite), professional UI themes, premium support, and more.
Who Uses ABP?
IT decision-makers, software developers, and all enterprises use Microsoft .NET technologies, building ASP.NET Core based applications in particular.
Not sure about ABP?
Compare with a popular alternative
ABP
Reviews of ABP
My experience about web development tool.
Comments: Easy to operate and customer service was really friendly and helpful.
Pros:
ABP Commercial's interface visibility is great. So that It was `easy to use. The provided features are working perfectly. Their customer service is great Because they provided me with all the info about the tool with good explanations.
Cons:
The customization and templates are limited.
Volosoft Response
9 months ago
Thank you for your feedback on ABP Commercial! We're glad you've enjoyed our interface and customer service. We hear your concerns about customization and templates and are actively working to enhance these features. Your input is crucial to our improvement, and we appreciate you sharing your experience. Thanks for choosing us, and we're here for any further support you need!
Dependable software with a great dashboard
Comments: I made this software my secret tool. I find it amazing so far.
Pros:
I was looking for a reliable software. ABP gave it all. It involves effortless software development and it is straight forward. The dashboard is awesome. I can easily customize it.
Cons:
There is no cons in my experience. I like ABP Commercial. Their help desk is quite impressive.
Volosoft Response
9 months ago
Thank you for taking the time to share your experience with ABP Commercial. We're pleased to hear that ABP Commercial has served as a dependable tool for your projects, offering straightforward development. Your satisfaction with our help desk and the software's reliability and integration capabilities is greatly valued. We're here to support your continued success with ABP Commercial.
SW Development Manager
Comments: ABP products are a system that helps me and my team produce high-quality and reliable solutions at industry standards very quickly.
Pros:
The system structure and code quality generated by ABP are quite successful.
Cons:
It would be better if there were more theme options.
Too difficult to learn
Comments: Microservice and DevOps CI/CD Pipeline need to support more. Besides, no well ready containers image can be found. E.g. Jenkins container image to build this project, runtime container image to ready for this project, CI/CD pipeline script to deploy the container image. In my company environment, it cannot download npm javascript package but I try to fix it a long time ago without anyone support.
Pros:
Multi-trier, SaaS and Microservice template. However, the learning curve is too long.
Cons:
This framework provide an UI suite and easy to generate different template but lack of support the update the existing project.
Volosoft Response
2 years ago
Hi Tim, Thank you for your review. We appreciate and value your feedback. Your comments are sent to our development team to consider while developing ABP Commercial. All ABP Commercial users have access to our Premium Support on support.abp.io. Please do not hesitate to contact with us if you need. We are always here for you.
Alternatives Considered:
Fantastic platform. If you are not using it for your development projects you should be
Comments: The value for money that we get from the plafrom and ROI is unprecendented.
Pros:
ABP commercial allows us to kick start any new project by at least 6 months. We dont worry about starting from the beginning we start creating customer needs from day one as the framework provides us such a kick start.
Cons:
Some of the releases that are happening, while frequent are still leaving some key features on the backload. e.g. WebHooks, CQRS etc.
Share using ABP Commercial
Comments: In my abp project, I mainly use the standard version to split the original old project from a single project to a saas product. Among them, I have to praise abp's architectural thinking on DDD. The division of each module allows us to quickly iteratively develop according to customer customized needs without affecting the main body of the company's saas products, increasing development efficiency.
Pros:
ABP Commercial has many complete sets of module products. Each module is designed to be very standard and reasonable, and is easy for secondary development, rapid iteration, and can be used out of the box. Most modules meet market standard business functions and also support multi-platform system architecture such as windows/Linux/Mac. Among the commercial modules, I like Lepton
Cons:
Although abp suite can quickly generate pages, it does not support generating complex business forms. For example, in a complex system because there are many relationships with complex table structures, it cannot be well supported. Finally, I would like to make some suggestions. In the table structure association, I hope to add an option to associate the entities of any module in the solution with new entities.
The ABP Framework is a powerful option for developers who want to develop web applications that are modern, scalable, and easy to maintain.
Comments: ABP suite is definitely a useful and very powerful tool. It is very simple to integrate with the development environment and add and remove modules.
Pros:
The ABP Framework offers the opportunity to develop modern, scalable and easy-to-maintain web applications.
Cons:
During the time I used ABP Framework Commercial, there was no situation that I did not like.
Volosoft Response
6 months ago
Thank you for your wonderful review! We're thrilled that you find the ABP Framework modern, scalable, and easy to maintain. It's great to hear that you appreciate the simplicity and power of the ABP Suite, and that integration with your development environment has been seamless. Thank you for your positive feedback and support!
Solid SOLID
Pros:
Every platform has its quirks and abp is no different; but if you want a solid, well thought-out platform to give you a head start on all of the enterprise-software bits that you're gonna need anyway, this is great stuff.
Cons:
The tooling can occasionally be flaky, and there are gotchas: *never* accidentally create app service methods that produce duplicate api endpoints, for example. Swagger will tell you that it's invalid, but if you don't think to look there first, you'll end up with thread pool starvation after authentication. Who knew?
Volosoft Response
6 months ago
Thank you for your insightful review! We're glad you find ABP Commercial to be a solid and well-thought-out platform for enterprise software. We appreciate your feedback on the tooling and will work on addressing these issues. Your tips on avoiding duplicate API endpoints are valuable, and we'll consider ways to improve this experience. Thank you for your support and understanding!
Solved problems in our old framework
Comments: Overall, ABP Commercial already helped us to solve problems in our old framework. It standardized our code base. The built-in Microservice template is good and we can develop new apps in Microservice architecture easily.
Pros:
Very good back-end with code generated by ABP suite
Cons:
It will be better if we can customize ABP suite to generate front-end code according to our UI tool (DevExpress) instead of Bootstrap. Customer support need to be improved.
Volosoft Response
6 months ago
Thank you for your feedback! We're delighted to hear that ABP Commercial has helped solve problems in your old framework and standardized your code base. We appreciate your suggestions regarding front-end code customization and will consider them for future updates. Improving customer support is a priority for us. Thank you for your support!
Unlimited benefits
Comments: Best solution for all. The UI themes are awesome and dependable. I highly recommend.
Pros:
This software is a great relieve for all developers. All our teams are appreciating the good work. It is quite easy to use especially with the pre-built application modules which makes it user friendly and fit for beginners too.
Cons:
For the sake of the smaller organizations, the price should be lowered. Otherwise the features and operation is perfect.
Volosoft Response
9 months ago
Thank you for sharing your feedback. We're glad to hear that ABP Commercial has been a great relief for your development teams, offering ease of use and user-friendly pre-built modules. We appreciate your suggestion regarding pricing for smaller organizations and will take it into consideration. Your recommendation and satisfaction with our UI themes and dependability are highly valued. We're here to support your ongoing success with ABP Commercial.
Beginners friendly lasting solution
Comments: The results is comprehensive. It describes the perfection experienced in the long run. Go go go ABP Commercial.
Pros:
It makes it easy to create new applications and improve existing tools as technology advances. Deployment is easy and affordable. It is fast and accurate too.
Cons:
Nothing. I have all the confidence in the services. Has nothing to complain about.
Volosoft Response
9 months ago
Thanks for your review. We're delighted to hear that ABP Commercial has streamlined your development work, offering easy deployment and reliable performance. Your confidence in our services means the world to us. We're here to keep delivering excellence and appreciate your enthusiastic support.
Start fast, be agile
Comments:
Hard to start with, but if you stick to the abp best practices it can really work for you.
It makes it easy to let your solution evolve along with the .NET of other technologies developments. This can often be a headache when you need to do this all by ourself (keep track of changes, implement best practices, upgrades, integrations test e.t.c.)
Pros:
Having not to worry about all the aspects when start building an enterprice graded application
Cons:
Many different technologies are used that can be overwhelming to learn
Volosoft Response
last year
Thank you for your insightful review and for highlighting the agility and evolution ABP Commercial brings to your projects. We appreciate your commitment to embracing the learning curve and are thrilled to be a part of your journey towards efficient and up-to-date solutions.
Ease of Developments
Comments: we are totally already have satisfied of what ABP offer, we already using it in more than 3 applications
Pros:
the structure of the solution and ready to go modules
Cons:
Themes need to be enhanced, the documentation for the commercial edition it should has its own version, now the documentation is mixed with the free version
Volosoft Response
last year
Thank you for taking the time to write a review for ABP Commercial. We appreciate and value your thoughts. Your feedback on theme enhancement and documentation are duly noted. Please do not hesitate to contact with us whenever needed. We are always here and happy to help!
Flawless Acme Bookstore application and domain tests
Comments: Very robust framework. It is easy to debug and run.
Pros:
Running and exploring the application is enjoyable. It user friendly especially after set-up. It creates amazing software applications.
Cons:
Setting up the tool requires Specialist intervention. It is complex and takes time. However, after building the dashboard, it is easy to use.
Volosoft Response
6 months ago
Thank you for your kind words! We're glad you find ABP Commercial enjoyable and user-friendly after setup. We acknowledge the complexity of the initial setup and appreciate your patience. It's great to know that you find the framework robust and easy to debug and run.
Streamlining web development with ABP Commercial
Comments: Great integration. It is user friendly and secure to use. It is always updated and is fast to act against bugs. It's influence on the overall productivity is quite effective too.
Pros:
The customer support is a committed team. They simplified the features for us during launching. It is easy to learn how to get things done with this software. I would rank it five stars from all angles.
Cons:
For the period I have used this software, I have not encountered a major challenge that would require correction.
Volosoft Response
9 months ago
Thank you for taking the time to share your experience with ABP Commercial. We're glad to hear that ABP Commercial meets your needs in terms of ease of use, security, and productivity. Your feedback is appreciated, and we're here for any support you might need in the future.
.
Comments: We use it with great pleasure. We will continue to support your work in the coming years.
Pros:
Very successful as a complete software framework. saves us a lot of time
Cons:
Angular is not very strong on the client side. Similarly, I think it is not very strong on the mobile platform side. It would be good if this part is improved
Volosoft Response
last year
Thank you for your positive feedback on ABP Commercial. We're glad to hear it's saving you time. I redirected your suggestions and assure you that we will continue working to improve our platform. Your support is much appreciated!
Good .Net Framework for building business application
Pros:
Supported many foundation features and application modules
Cons:
Limited features to design and generate UI
Volosoft Response
last year
Thank you for your review. Your feedback on UI design limitations is noted, and we're committed to enhancing our products for all of our users. We appreciate the support!
RabbitStack Review
Pros:
Good base to start a project from; cross-cutting concerns are already present.
Cons:
Documentation sometimes not 100% clear on a particular feature or not clear when the need arises to extend/replace a particular component.
Volosoft Response
2 years ago
Thank you for your review of ABP Commercial. We appreciate your positive feedback on the solid base it provides for starting a project and the inclusion of cross-cutting concerns. We understand your feedback regarding the documentation and will strive to improve its clarity, especially when it comes to extending or replacing specific components. Your input is valuable to us as we continue to enhance the user experience. Thank you for choosing ABP Commercial.
Alternatives Considered:
A modern framework and tools for rapid application development
Comments: We have used ABP Commercial to develop a website, client portal and back-office application in the employment services sector.
Pros:
The framework provides a foundation for developing domain-specific business applications. It's an out-of-the-box solution that addresses standard business requirements. Using the framework promotes good practices and a domain-driven design approach.
Cons:
If you are not familiar with the modular approach to application development, there can be a learning curve in getting up to speed.
Volosoft Response
2 years ago
Thank you for the positive review of ABP Commercial. We're glad to hear that our framework has helped you develop domain-specific business applications quickly and with good design practices. We appreciate your feedback and look forward to continuing to support your development needs.
A Solid foundation and building block for your software product
Comments: ABP Frameworks saved us thousands of development hours, most of the effort has been invested in working on the business problem we are trying to solve, instead of technical and infrastructure code.You won't agree with all the design choices the ABP team has made - it is, after all, an opinionated framework - yet you will be OK with a good portion of them.For new teams, proper planning of ABP learning is necessary; don't assume you are ready once you have created a couple of samples based on the provided templates and tutorials.
Pros:
An excellent and complete Full-Stack framework that applies industry best practices and solid design patterns, very-well integrated from your persistence code upward to your UI, and does an outstanding job of addressing numerous cross-cutting concerns in a transparent and reliable manner.
Cons:
There is a steep learning curve with ABP that can be lowered by producing more learning material; and more cross-layer function/feature focused material.In any serious large-scale software development, you will need at times to customize, tweak or even replace some of the the built-in functionality of your infrastructure and framework code to fit your unique requirements; and unfortunately, this is where things with ABP becomes the most complicated; Better documentation and resources on ABP internals are essential - This is a must! As I said this is the case for all serious software projects; no exception.
Volosoft Response
2 years ago
Thank you for your review and for sharing your thoughts on ABP Commercial. We appreciate your feedback on the steep learning curve and the need for more learning resources. We will work on improving the documentation and resources on ABP internals. We're glad to hear that ABP Frameworks saved you thousands of development hours and that it helps you focus on the business problem. We understand that some customization may be needed, and we will work on making it easier.
Solid foundation for serious product development
Comments: ABP Suite has come into it's own, it is now a serious productivity enhancer. Architecturally sound, ABP provides a solid foundation for all of our current projects.
Pros:
5* architecture, the ABP team are rockstar developers and they know exactly what they are doing. I use their code as a benchmark for what my team writes in many cases. Nice to see the new MAUI client being developed, which is closing the gap from the old XAMARIN implementation on the previous platform. All in all the release cycles have got much better, bugs are being fixed faster and new features are being brought in without too many issues.
Cons:
The ABP team, being rockstar developers, can sometimes make things hard for entry level / mid level devs to get up to speed with the platform. Documentation has got *much* better over the past couple of years, but I think there is still a ways to go before you can let a JR Dev loose on the platform without any guidance.
Volosoft Response
2 years ago
Thank you for your review and for taking the time to share your thoughts on our product. We're glad to hear that our architecture is being used as a benchmark for your team's code and that the new MAUI client is closing the gap from the old XAMARIN implementation. We appreciate your feedback about the documentation and the difficulty for entry level and mid level developers to get up to speed with the platform. We are continuouosly working on improving our documentation to make it more accessible for all levels of developers. We're glad to hear that you find ABP Suite to be a serious productivity enhancer and that it provides a solid foundation for your projects.
Abp Commercial for productive developer
Pros:
With the help of abp I am focused on solving problems and not on infrastructure. Abp provides a ready-made solution to problems that should be built into every product so you don't have to worry about it. The best thing is that the final product is of high quality. Using DDD is natural in abp solutions and abp forces you to respect the basic principles of domain driven design. At first, you struggle a bit with too much generated code, but later you see that everything is in your pocket and everything is in the right place. Programming time is accelerated by more than double
Cons:
Abp Suite needs to be improved. The ability to replace the UI of choice for existing projects is missing.
Volosoft Response
2 years ago
Thank you for your review and for taking the time to share your thoughts on ABP Commercial. We're glad to hear that ABP helps you focus on solving problems and not on infrastructure, and that it provides a ready-made solution for problems that should be built into every product. We're glad to hear that you find the final product to be of high quality and that using DDD is natural in ABP solutions and it forces you to respect the basic principles of domain driven design. We understand your struggle at first, but it's great to hear that you passed that and accelerated your programming time by more than double. We appreciate your feedback on the need to improve the ABP Suite, specifically the ability to replace the UI of choice for existing projects. We will consider this in future updates.
Solid, full featured toolset
Comments: Overall, we have been very happy with the suite once getting over the initial learning curve. We are using it as the foundation of a SAAS product which is being built to replace a 40 year old on-prem solution.
Pros:
The ABP framework allows your team to skip the coding of all of the basic, foundational code required for a web application, and go straight to the business logic that will power your app. It also provides a skeleton that follows best practices to help keep your code base easily maintainable as it grows.
Cons:
There is a steep learning curve to understanding the 'ABP' way of doing things (although it does pay dividends once you understand it). The support can sometimes be a challenge. Some of the support staff are excellent, but there are a couple who seem to always give an answer that reads along the lines of "read the help".
Volosoft Response
2 years ago
Thank you for your review and for taking the time to share your thoughts on ABP Commercial. We appreciate your feedback on how the ABP framework allows your team to skip the coding of all of the basic, foundational code required for a web application, and go straight to the business logic that will power your app, and how it provides a skeleton that follows best practices to help keep your code base easily maintainable as it grows. We understand that there is a steep learning curve to understanding the 'ABP' way of doing things and we will work on making it more accessible. We appreciate your feedback on the support and we will work on improving it. We're glad to hear that you have been happy with the suite once getting over the initial learning curve and that you are using it as the foundation of a SAAS product.
Alternatives Considered:
ABP Commercial for government applications
Pros:
It is very comfortable to use and adapt. I have yet to see another framework that better responds to demands for fast and practical implementation.
Cons:
I would love for ABP to release a different application so that it can compete with non-code platforms. Because sometimes our customers want to develop their own applications in-house and with their own teams.
Volosoft Response
2 years ago
Hi Mehmet, Thank you for your review. It is great to hear that ABP Commercial have helped you streamline processes easily. This is what we are working for. Your suggestion is in our backlog and will be considered. Thank you for your feedback. Please do not hesitate to contact with us if you need any help. We are always here for you.
A fantastic tool, and my coding buddy for the last year
Comments: I have been wanting to use ABP Zero for many years. When I saw the ABP Commercial was using .Net core, I jumped at the opportunity to use this tool as the basses of my applications moving forward.
Pros:
The enterprise modules that come with ABP Suite takes your product to the next level. The Domain Driven Design follows best practices and implement Clean Architecture. The code generator does a good job of generating the backend and a a workable front end. There is a good amount of documentation for the product.
Cons:
There are minor bugs with the generated code, which are easy to identify and fix. These are normally fixed with the next minor or major release.
Volosoft Response
3 years ago
Hi Anthony, Thank you for your kind words and for choosing ABP Commercial. It is great to hear that ABP Commercial has been helping you to achieve your goals. We appreciate your feedback and are always looking to improve our product. If there's anything we can do for you, please let us know.