A PowerBuilder version upgrade is not merely a runtime swap — it is a structural transformation of an application that has evolved over decades. Our approach is phased, intelligence-driven, and architecturally disciplined.
Regardless of your starting version — PB 8.0, 10.5, 12.5 or older — most long-running PowerBuilder applications carry deep object inheritance hierarchies, tightly coupled modules, and complex DataWindow interdependencies. Upgrading without structural clarity introduces avoidable risk.
Older PB versions receive no security patches, creating regulatory exposure. Modern versions ship with TLS, OAuth, and compliance-ready capabilities built in.
Unlock cloud deployment, containerised environments, and Windows 11 compatibility that simply don't exist in legacy PB builds.
Newer PB runtimes deliver faster DataWindow rendering, reduced memory footprint, and significantly improved application startup times.
Appeon only supports recent versions. Staying on EOL PB means no bug fixes, no patches, and no assisted migration from your vendor.
Developers gravitate to modern tooling. Upgrading keeps your team productive and makes recruiting experienced PB talent significantly easier.
A version upgrade is the prerequisite for every next step — cloud migration, REST APIs, UI/UX refresh, and microservice integration all depend on it.
We prefer a controlled, phased migration for every upgrade engagement. Direct multi-version jumps compound breaking changes from all intermediate releases at once — making failures hard to isolate and timelines unpredictable. A phased path treats each intermediate version as a validation gate: compile errors resolved, DLL and API compatibility confirmed, and a regression baseline preserved before advancing. Risk is contained, root causes are identifiable, and outcomes remain predictable — regardless of your starting version.
We cover the full spectrum — from PB 8.0 and above to PB 2025. Find where you stand and map the path forward.
| Version | Status | Cloud Deploy | 64-bit Runtime | REST / OAuth | Appeon Supported | Recommended Action |
|---|---|---|---|---|---|---|
| PB 5.0 – 6.5 | End of Life | ✕ | ✕ | ✕ | ✕ | Upgrade now |
| PB 7.0 – 8.0 | End of Life | ✕ | ✕ | ✕ | ✕ | Upgrade now |
| PB 9.0 – 10.5 | End of Life | ✕ | ✕ | ✕ | ✕ | Upgrade now |
| PB 11.x – 12.6 | End of Life | ✕ | ✕ | ✕ | ✕ | Upgrade now |
| PB 2017 (16) | Legacy | ✕ | ✕ | Partial | ✕ | Plan upgrade |
| PB 2019 (17) | Legacy | Partial | ✕ | ✓ | Limited | Plan upgrade |
| PB 2021 (19) | Supported | ✓ | ✓ | ✓ | ✓ | Consider latest |
| PB 2022 (22) | Supported | ✓ | ✓ | ✓ | ✓ | Stable choice |
| PB 2025 | Latest | ✓ | ✓ | ✓ | ✓ | ✅ Target version |
PowerBuilder applications built over 10–20 years accumulate invisible complexity — DLLs with undocumented bitness conflicts, deprecated API calls, version-specific behaviors, and tightly coupled modules. Without a structured audit, these become surprises mid-upgrade.
CodeScan is our mandatory pre-requisite for every version upgrade engagement. It gives our architects the structural clarity to design the most efficient phased migration path, prioritise high-risk components, and produce a realistic effort estimate — all before a single line of code is touched.
The cost of inaction grows every quarter you remain on an unsupported version.