aBusiness FAQ

Visual Basic 6 in the year 2026: A call to Microsoft

Visual Basic 6 developers have been waiting for a replacement from Microsoft for years.

And switching to .NET? That's out of the question for most Visual Basic 6 developers!

Most VB6 developers I know preferred to switch to the Javascript and browser world instead of making the switch to Visual Basic .NET.

Why? Let's analyze why switching from VB6 to VB.NET may not be an option for most VB6 developers.

I hope that many Microsoft managers will read it and make a decision for the year 2026.

C# as a programming language is by no means worse than VB6, not even VB.NET.

But: the IDE feels like a step back into the stone age for a VB6 developer:

  1. It lacks the magical debugging capabilities that made "live programming" in VB6 a real booster for programming: You start with a draft, and optimize it at runtime.
  2. .NET unites what feels like hundreds of technologies under one roof, but the overloaded interface puts off any newcomer or switcher right from the start and the learning curve for familiarizing yourself with the IDE is huge.
  3. The .NET IDE feels much less responsive and starting a small Hello World app can take 10 seconds of compilation time before the Hello World dialog even appears.
  4. The .NET IDE seems to be extremely resource-hungry. Quickly installing a .NET development environment on a Surface Laptop with 250GB of hard disk space quickly resembles a spit-route when it comes to freeing up the required resources.

My call to Microsoft: VB6 must become OpenSource so that it can be further developed by the community and transferred to the year 2026.

VB6 lives on in the year 2026

The community has never given up on the program. Kr00l carried over the Microsoft Common Controls often used in VB6 into 2026 and made the same components completely DPI-aware and Unicode/UTF 8-capable.

TwinBasic is developing into a startable 64-bit compiler even for existing programs. The community's approach is commendable and extremely ambitious, especially because nobody has access to the VB6 source code and the community has to develop everything from scratch.

Unfortunately, the approach is actually so ambitious that it is worth asking: what alternatives do we have?

Many of VB6's weaknesses, such as true multithreading, could be solved in 2026 with additional Rust components that could be docked if required.

The installer for the VB6 IDE could be completely rebuilt, for example with Inno Setup.

Complete DPIAwareness, consistent UTF8 capability and even a 64-bit compiler could be built directly into the VB6 source code.

We, the community, would take on this task and bring the original approach of Visual Basic 6 back to the year 2026. Because none of the former VB6 fans are currently using Visual Basic .NET with any real passion.

And this must be an admission for Microsoft: the decision to discontinue VB6 and position .NET as its successor has failed.

Either Microsoft loses these developers, who are now slowly but surely turning to Linux and Rust.

Or Microsoft will release the Visual Basic 6 source code and we, the community, will bring the brilliant development environment for Windows into the year 2026.

The latter would be a big win for the community, for developers, for users and even for the entire technology sector.

And last but not least, it would be a big plus for Microsoft, as the decision to make the source code for Visual Basic 6 available as open source will also boost Microsoft's reputation and bring some developers back and bind them to the Microsoft ecosystem.

Langmeier Backup

Backup for Windows

  Buy now   Try it for free

Backup Software For Windows

About the author
Founder and CEO of Langmeier Software
I don't want to complicate anything. I don't want to develop the ultimate business software. I don't want to be listed in a top technology list. Because that's not what business applications are about. It's about making sure your data is seamlessly protected. And it's about making sure everything runs smoothly while you retain full control and can focus on growing your business. Simplicity and reliability are my guiding principles and inspire me every day.
 
Look it up further: