Introducing VBUC 11: Smarter Shared File Handling, Cleaner Code, and Performance Improvements
by Cheyenne Sokkappa, on Jun 15, 2025 12:00:00 AM
We’re thrilled to announce the latest release of our AI modernization engine: Visual Basic Upgrade Companion (VBUC) 11. If you’re navigating a large-scale VB6 to .NET migration, this update is for you. Think: smarter handling of shared code, cleaner outputs, and performance gains your developers will actually notice.
Let’s unpack what’s new and why it matters.
First, a Quick Refresher: What’s VBUC?
VBUC is not your average migration tool. It’s a deterministic AI engine that automates the conversion of Visual Basic 6.0 apps into modern .NET (C# or VB.NET) applications. Built for enterprises, VBUC turns legacy code into clean, idiomatic .NET code with traceability, precision, and auditability, the stuff enterprise compliance teams dream about.
Unlike black-box generative AI models, VBUC is predictable by design: the same input always produces the same output. That’s huge when you're migrating revenue-critical or regulated systems.
💡 So Why Do Teams Choose VBUC?
Because modernization is hard and risky. VBUC reduces that risk by:
- Eliminating the need for brittle, time-consuming manual rewrites
- Generating structured, maintainable .NET code
- Supporting massive, multi-project systems
- Reducing technical debt at scale
- Keeping transformation outcomes explainable and enterprise-ready
VBUC is trusted by global ISVs, healthcare systems, financial institutions, and anyone else with old but mission-critical VB6 code they can’t afford to break.
What’s New in VBUC 11.0.3?
🔄 Smarter Shared File Handling
One of the biggest improvements in 11.0.3? A total revamp of how VBUC handles shared files across multiple projects.
Shared files in legacy apps are… a thing. Historically, VBUC would duplicate logic across projects to keep things compiling, but that bloated your output and made long-term maintenance a headache.
Now? We’ve reengineered our shared file generation using compilation directives, allowing multiple versions of logic to live in harmony within the same file. Think of it as modular logic with a brain.
Technical Benefits:
- Drastically reduces redundant code across projects
- Promotes cleaner, centralized source structures
- Improves consistency across the entire application landscape
- Simplifies future updates, debugging, and testing
Business Payoff:
- Less code = less testing, less debugging, and less maintenance
- Fewer errors from mismatched project logic
- Shorter modernization timelines
- A better foundation for future AI-assisted enhancements
🛠 Performance Improvements and Fixes
VBUC 11 also includes some meaningful tune-ups:
- Smarter discard handling, leading to better runtime performance
- Expanded support for interpolated strings and True DBGrid
- Improvements in EditLib for better control mapping
In short, your modernized app runs faster, looks better, and behaves more like a native .NET application.
Why It Matters
VBUC isn’t just about moving code from point A to point B. It’s about modernizing with confidence. With VBUC 11, you get:
- Better output quality
- Shorter migration timelines
- Safer outcomes for large, critical systems
- A future-ready foundation for AI initiatives
We’re modernizing not just code, but your team’s entire approach to transformation.
Ready to Get Started?
Explore the VBUC 11 documentation to see what’s new and test out a free trial of VBUC. If you have any questions, reach out to our team to talk about how we can help you modernize with more confidence and less chaos.