Home / ABP Framework development

ABP Framework development and upgrades.

We build new ABP products, upgrade older versions, migrate from ASP.NET Zero and add AI-native features, as engineers who work with ABP every day.

What is ABP? ABP is an open-source framework for building business applications. It gives a new project the parts every business application needs, like sign-in, permissions, multi-tenancy, audit logs and background jobs, inside a layered, domain-driven structure.

Why it matters to you. Your team spends its time on the features customers pay for instead of rebuilding infrastructure. The structure stays consistent as the product and the team grow, so new developers become productive faster.

Why ABP

What ABP gives you out of the box

Every ABP application has these five layers. Click one to see what is ready-made and what we build for you.

Domain

What lives here
Entities, aggregates and the business rules that must always hold true.
What ABP gives you
Aggregate root and entity base classes, domain events, repositories and multi-tenant data filters.
What we build
Your domain model. This is where most of the product's real value sits.
CapabilityFrom scratchWith ABP
Sign-in, users and OpenID ConnectDesign and secure it yourselfIdentity and OpenIddict modules, configured
Multi-tenancyCustom data filters and tenant resolutionBuilt in, shared or separate databases
Roles and permissionsCustom tables, checks and admin screensPermission system with management UI
Audit loggingHand-written logging per featureAutomatic, per request and entity change
Settings and feature flagsUsually postponedPer tenant, per user, per edition
Background jobs and eventsPick and wire librariesAbstractions for jobs and distributed events
LocalizationRetrofitted lateBuilt in from the first screen
Services

What we do with ABP

Whether you are starting fresh or running a product on an older version, we pick up from where you are.

New ABP applications and SaaS

Solution design, module boundaries and a working first release. We choose between a modular monolith and microservices based on your team and traffic, not fashion.

Fixed scope

Version upgrades

Step-by-step upgrades through each major ABP release, with breaking changes fixed, tests run and a staging deployment at every step.

Audit, then phases

ASP.NET Zero and legacy migration

We port ASP.NET Zero, ASP.NET Boilerplate and other legacy applications to ABP module by module, so the product keeps running during the move.

Audit, then phases

Custom modules

Reusable ABP modules for your domain, packaged so other solutions in your company can install them.

Fixed scope

AI features on ABP

Assistants that answer from your data, document extraction and agent workflows with Azure OpenAI and Semantic Kernel, respecting each tenant's data and permissions.

2–4 week sprints

Dedicated ABP developers

Senior engineers who join your stand-ups and repository. Agencies can also use us as a white-label ABP team for their own clients. How hiring works.

Monthly
Free tool

On an older ABP version? See your upgrade path

Choose where your application is today. We upgrade one major version at a time and ship each step to staging before moving on.

Your application runs on

From ABP 4 or 5

  1. ABP 6

    OpenIddict replaces IdentityServer as the default auth server. Clients, scopes and token settings move across.

  2. ABP 7

    New runtime version. Package updates and a review of deprecated APIs.

  3. ABP 8

    Moves to a long-term support runtime. A good point to refresh the build pipeline.

  4. ABP 9

    New runtime version. Package updates and framework changes listed in ABP's migration guide.

  5. ABP 10

    Moves to the current long-term support runtime, with the newest ABP modules available.

Get the full upgrade checklist. A general guide based on ABP's major releases. The exact work depends on your modules and customisations, so every upgrade starts with a short code audit.

Proof

A legacy healthcare system moved to ABP

The situation

A legacy case evaluation system where every change touched the whole codebase and identity was handled in custom code.

What we did

Migrated it to ABP with modular domain-driven design, OpenIddict for OAuth 2.0 and OpenID Connect, and a multi-tenant Angular front end.

What changed

New features now ship as separate modules, sign-in follows open standards, and several organisations can use one deployment with isolated data.

See more of our work

Clients

Who we work with

Product companies on ABP

You already run on ABP and need more senior capacity, an upgrade, or AI features your customers keep asking for. We join your team and work in your repository.

Agencies selling ABP projects

You win ABP work but your team is full. We deliver under your brand with your processes, and your client relationship stays yours.

FAQ

ABP Framework questions

What is the ABP Framework used for?

Building business web applications, especially multi-tenant SaaS products and modular enterprise systems. It provides sign-in, permissions, tenants, audit logs and a layered structure out of the box.

Is ABP free?

The ABP Framework is open source. Volosoft also sells commercial licenses with extra modules, themes and tools. We help you decide whether you need one, and you buy it directly from them.

Is ABP a good choice for SaaS?

Yes. Multi-tenancy, per-tenant settings and feature flags are built in, which are the parts SaaS teams usually spend months on.

Can you upgrade our application to the latest ABP version?

Yes. We audit the code, then upgrade one major version at a time with tests and a staging release at each step, so you can stop safely at any point.

Can you migrate an ASP.NET Zero application to ABP?

Yes. We build a new ABP solution and port your modules into it step by step. Most domain logic carries over; identity, front-end structure and some infrastructure code change.

Can you add AI features to an existing ABP application?

Yes. We add assistants, document processing or agent workflows as separate modules, using Azure OpenAI and Semantic Kernel, and we keep each tenant's data isolated.

Do you work as a white-label partner for agencies?

Yes. We deliver ABP work under your brand and process, and we never contact your clients directly.

Who owns the code?

You do. Work happens in your repository from the first commit.

How do we start?

Send your current ABP version and goals through the contact form. We reply within one working day and suggest a short call or code audit.

Learn

Read more about ABP

All articles

Have an ABP project or an upgrade to plan?

Send us your current ABP version and what you want to build. We reply within one working day with questions or a time for a 30-minute call.

Start the conversation