PowerBuilder to .NET Migration Services

Compare PowerBuilder to .NET partners. Scoping costs ($300K-$2.5M), DataWindow migration tactics, and 6 firms to evaluate.

Updated ·Peter Korpak·Methodology

Key findings

$300k – $2.5MCost rangescoping range
12-24 MonthsTypical timeline

Risk of inactionPowerBuilder developer availability will become a serious constraint within 5 years. The product's roadmap sits with Appeon, an independent company that took it over from SAP in 2016. Organizations that don't begin migration face a shrinking talent pool in which the last PowerBuilder developers hold disproportionate leverage.

The PowerBuilder Legacy

PowerBuilder was ahead of its time. Its DataWindow technology allowed developers to build CRUD applications very quickly. That speed is why it is so hard to leave.

Technical Deep Dive

1. Solving the DataWindow Problem

The DataWindow is the heart of any PB app.

  • Option A (Appeon PowerServer): Keeps the DataWindow logic but renders it as HTML5/JS.
    • Best for: Rapid web-enablement, keeping existing team.
  • Option B (Rewrite): Replace DataWindows with Kendo UI or Ag-Grid connected to a REST API.
    • Best for: Long-term maintainability and moving to standard web stack.

2. Architecture: Client-Server to N-Tier

PB apps are typically "Fat Clients" talking directly to the DB.

  • Migration Goal: Introduce a middle tier (ASP.NET Core Web API).
  • Benefit: Security (no DB credentials on client), Scalability, and ability to support Mobile apps.

3. The "PFC" Factor

If your app uses the PowerBuilder Foundation Classes (PFC), you have a lot of "plumbing" code to replace.

  • Don't write your own framework. Use standard .NET libraries for logging (Serilog), Dependency Injection (Microsoft.Extensions.DependencyInjection), and Configuration.

Vendor Warning Signs

❌ "We provide 100% automated conversion" - Impossible. DataWindows require manual design.
❌ "Code runs unchanged after conversion" - Yes, but it's unmaintainable spaghetti code.
✅ "We use hybrid approach: automated + manual refactoring" - This is the only honest answer.

Architecture Transformation

Architecture TransformationArchitecture Transformation

Post-Migration: Best Practices

Months 1-3: Stabilization

  • User Training: The new web UI will feel different. Invest in training.
  • Performance Tuning: Web apps are "chattier" than client-server. Optimize API calls.

Months 4-6: Innovation

  • DevOps: Implement automated CI/CD pipelines (impossible with PB).
  • Mobile: Launch a mobile version of the app using the same API backend.

Evidence note: Earlier versions of this page cited project counts, median costs and timelines, and success rates that could not be reproduced from available records; they have been withdrawn. Cost and timeline ranges are editorial scoping ranges, not supplier quotes. See our methodology.


Risk Factors

DataWindow Object Complexity

PowerBuilder's DataWindow is a proprietary control combining UI, data binding, and business logic. .NET has no equivalent. Vendors must manually rebuild these as WPF/WinForms grids + separate data access layers, often doubling development time.

PFC Library Dependencies

Many PB apps use the PowerBuilder Foundation Class (PFC) library. Migrating these framework-level services (security, messaging, error handling) requires building a new application chassis in .NET.


Feasibility Analysis

Ideal candidates

  • Licensing costs for PowerBuilder are prohibitive
  • Need to support mobile/tablet users
  • Database vendor lock-in needs breaking

Break-even cost: $250k Talent risk: High. PowerBuilder is a niche skill.

The numbers

Scoping ranges for PowerBuilder to .NET Migration Services: editorial estimates for early budgeting, not supplier quotes or measured project medians. Figures are ranges, not point estimates.

Cost

$300k$2.5M
PowerBuilder to .NET Migration Services cost range. Cost range: $300k to $2.5M.

Timeline

036mo12-24 Months
PowerBuilder to .NET Migration Services timeline. Timeline: 12-24 Months.

Vendor pool

Mid-size2Enterprise3
PowerBuilder to .NET Migration Services vendors by team size. Vendor pool by team size (5 total): 2 Mid-size, 3 Enterprise.
PowerBuilder to .NET Migration Services scoping figures
Cost range$300k – $2.5M
Typical timeline12-24 Months
ComplexityHigh

The business case

Key drivers

  • PowerBuilder talent is scarce and few developers are entering the field
  • .NET migration enables modern DevOps, cloud deployment, and CI/CD
  • Eliminates PowerBuilder licensing dependency
  • Opens access to modern reporting (SSRS, Power BI, Crystal Reports) vs DataWindows

Should you migrate?

A decision framework for PowerBuilder to .NET Migration Services — the conditions that favor migrating, the ones that argue against it, and the alternatives worth weighing first.

Migrate if

  • PowerBuilder licensing costs are rising with no clear roadmap
  • Fewer than 2 PowerBuilder developers remain on staff
  • Application needs web access, mobile support, or cloud deployment
  • DataWindows are limiting reporting and BI integration with modern tools

Don't migrate if

  • Application has complex DataWindow logic deeply embedded in 500+ reports
  • .NET developer talent unavailable for handoff after migration

Alternatives to consider

Alternatives to PowerBuilder to .NET Migration Services
AlternativeWhyBest for
PowerBuilder → web (Angular/React)Skip desktop entirely — modernize to web app vs Windows desktopApplications whose primary users have moved to browser-first workflows
PowerBuilder version upgradeAppeon (PowerBuilder's owner since 2016) continues maintaining it — upgrade to the latest versionOrganizations with strong PowerBuilder expertise wanting incremental path

Recommended Partners

Mobilize.Net logo
Mobilize.Net

Automated migration to C# and HTML5

Best for: Moving off PowerBuilder entirely

MidSizeUSA / Costa Rica
SoftServe logo
SoftServe

UX-driven modernization of legacy business apps

Best for: When the UI needs a complete overhaul

EnterpriseGlobal (Ukraine Origins)
Cognizant logo
Cognizant

Legacy modernization

Best for: Large portfolio rationalization

EnterpriseGlobal (US HQ)
Accenture logo
Accenture

Industrial scale migration

Best for: Global enterprise systems

EnterpriseGlobal
N-iX logo
N-iX
MidSizeEurope / Global
A
Appeon

PowerServer automatically converts PB to Web/Cloud

Best for: Fastest path to web without rewrite

Frequently Asked Questions

Can we use automated tools for code conversion?

Tools can assist with conversion. Measure coverage and remaining manual work on a representative pilot; no general automation percentage is verified here. Manual refactoring is still required for business logic and UI modernization.

What is the biggest risk in legacy migration?

Big Bang rewrites carry high delivery risk because the business keeps changing while the rewrite runs and nothing can be validated until cutover. We recommend the Strangler Fig pattern to incrementally replace functionality.

How do we test the new system?

We implement automated regression testing using record and replay techniques to ensure the new system behaves exactly like the old one.

Peter Korpak

Chief Analyst, Software Modernization Intelligence · 10+ years B2B market research

Last reviewed: