Current technical state
- IDE: unsupported since 2008; no new IDE updates from Microsoft.
- Runtime: maintained as part of supported Windows versions; compatibility is preserved for existing apps with a limited support scope.
- Usage: persistent installed base across finance, healthcare, manufacturing and other sectors; migration choices are driven by cost, risk and business priorities.
- 32-bit Only: the runtime remains 32-bit. On 64-bit Windows, VB6 apps run in the WOW64 (Windows-on-Windows) emulation environment.
- Third-Party Controls: support is limited to core Microsoft binaries. If your app uses old third-party .ocx or .dll files, those are not covered by Microsoft’s support.
- Windows 11 & Server 2025: both modern operating systems include the VB6 runtime. This means applications built in VB6 are officially supported for "serious regressions and critical security issues" as long as those OS versions are supported.
Future outlook
VB6 will likely remain in place in many organisations for the near term because of migration cost and risk, and because Microsoft’s runtime compatibility commitment reduces immediate operational urgency. Over time, organisations will increasingly adopt hybrid strategies — encapsulation, incremental rewrites, or full rewrites — driven by business need, compliance, and integration requirements.