TrustRadius: an HG Insights company
ABP Logo

ABP Reviews and Ratings

Rating: 8 out of 10
Score
8 out of 10

Community insights

TrustRadius Insights for ABP are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Solid Foundation for Developing Domain-Specific Business Applications: Many users have expressed that the ABP framework provides a solid foundation for developing domain-specific business applications, addressing standard business requirements. They appreciate how it applies industry best practices and solid design patterns, making it an excellent and complete Full-Stack framework.

Well-Integrated Framework Addressing Cross-Cutting Concerns: The framework is well-integrated from persistence code to UI and does an outstanding job of addressing numerous cross-cutting concerns. Users are impressed with how seamlessly the different components work together, saving them time and effort in dealing with common technical challenges.

Ready-to-Use Basic Features with Powerful Extendibility: Reviewers find the framework's basic features ready to use and appreciate its powerful extendibility for customization. Some users initially struggle with the amount of generated code but later find it beneficial as everything is in the right place and accelerates programming time by more than double. This flexibility allows developers to focus on solving problems rather than infrastructure.

Reviews

3 Reviews

Excellent Framework, But With a Learning Curve

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We have been using ABP Commercial for the past 2 years as the foundation for a new SAAS product we have been developing to replace our 40-year-old on-prem solution. ABP Commercial has been invaluable in allowing our small team to focus on requirements that are specific to our business and our solution, rather than building out all of the necessary "plumbing" from scratch. Just the authentication piece alone has already paid for itself, as we would have based our solution on IdentityServer4 when we started, and would have been forced to switch to something else when that product license changed (ID4 commercial would not have been cost-effective for us).

Pros

  • Creates a fully functional web application without code
  • Allows for single-tier, multi-tier, or microservice architecture (again, without any coding required to get the minimum functional product)
  • Provides pre-built modules for common functionality (chat, payments, etc.) which can be extended and customized for your use case
  • ABP Commercial keeps the tooling up to date with the latest versions of all dependencies

Cons

  • Initial learning curve - There is a lot of training and help material available, but one of the hardest things to grasp (and also to explain) are all of the reasons why the 'ABP way' is better. Many times, it seems to be more complicated or more difficult than the 'simple' way of doing things. Over time, as you expand on functionality and add more and more layers of complexity, you realize WHY they build the software the way they do, and it goes from appearing complex to appearing elegant.
  • Support - Some support techs are excellent, but others seem to be missing to just supply ANY answer to a question (which is often something along the lines of 'read the help').

Likelihood to Recommend

If you are building a simple web application and want to bypass all of the basic building blocks (authentication & authorization, multi-tenant, etc, etc.), then ABP Commercial will allow you to do this very quickly with their tooling. It is also an excellent tool if you are building a large complicated SAAS product, as long as you are willing to invest the time required to understand the 'why' behind their architectural decisions and follow their methods throughout your development.

Swiss army knife for SaaS development

Rating: 10 out of 10

Use Cases and Deployment Scope

I'm working in a small team where we create software products vary scales. ABP Commercial allowed us to save a lot of time, money, and doesn't make us reinvent the wheel. Clean architecture, many helpful modules out of the box and a large community are big advantages. We hope that the ABP Commercial team will continue in the same spirit and will expand the set of modules, as well as develop existing ones. I can definitely recommend it for purchase!

Pros

  • Documentation
  • Premium theme
  • Basic modules

Cons

  • Extending ABP Suite
  • CI/CD boilerplate

Likelihood to Recommend

Best choice for SaaS development as well as prototyping because many standard things are available out of the box. Doesn't hesitate to extend or replace basic functionality of modules for your own needs because the architecture allows you to do it without any problem. But I don't recommend you use it for small landing pages or business card sites because it'd be unnecessary.

Good Platform for Single Devs

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I'm a single, self-employed developer and create individual software products for my customers in form of web apps. Without ABP Commercial I would not be able to provide high-quality products and features as fast, since I would need to care about a lot of common basic features that I would need to implement all by myself. ABP Commercial speeds up my development and also helps me to get into Domain Driven Design and microservices. It's almost always up to date with the latest .Net Version. Additionally, the support provides fast responses and is very helpful. For new ideas, I can also help by contributing to the whole ABP Framework via Github. All in all the price is perfect for the [number] of features and templates you get. So if you are a single dev looking for a rock-solid base solution to speed up your development time, I totally recommend ABP [Commercial].

Pros

  • Amount of templates
  • Common features like authentication, localization, etc
  • Support and community

Cons

  • More modules are always welcomed

Likelihood to Recommend

As a single developer, it's well suited because you don't have to care about a lot of basic features like identity management, authorization, [or] feature management.