Custom Software &
Web Solutions.
Your development partner.
VB 6.0 to .NET Migration

At one point in time it was estimated that nearly half of the world's programmers were developing in one version or another of Microsoft's Visual Basic language. Many of those systems still exist today and have yet to be upgraded to the .NET platform. With Microsoft's ongoing committment to .NET and gradual decline in support for Visual Basic 6.0, it is becoming ever more important for organisations to plan for the migration of key systems onto the .NET platform.

Migration of Visual Basic 6.0 applications to Visual Basic.NET, or C#, can be simple, difficult, or anything in between. The nature of the work depends on the application being migrated, the features of Visual Basic 6.0 used, little quirks such as the use of undocumented APIs, and many other considerations.

In most cases, this migration process is anything but trivial. The .NET Framework is very different, even if the syntax of VB.NET looks similar to VB 6.0. Many of the features and methods of previous versions have been changed or retired, and many of the most desirable and useful features of VB.NET are completely new.

At Presence Systems we have the experience and expertise to help you with your migration projects. As a Microsoft Certified Partner we have experienced and certfied staff, as well as support from Microsoft, to ensure your migration projects run smoothly and achieve the desired outcome. We can provide consulting support to help your own development team, partnering resources either on or off site, or you can completely outsource your migration projects to us. We can tailor a solution to suit your needs.

Below are some links to information that may help you determine what is involved in application migration, and the best practices available today.

If your development team is getting up to speed on the .NET Framework, .NET guru Jackie Goldstein suggests that you may be able to outsource migration for handling a lot of "grunt work". (MP3, 16:11 mins.)

Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005 - Upgrade Guide and Assessment Tool

Download this set of four code samples from Microsoft that demonstrate techniques for upgrading from Visual Basic 6.0 to Visual Basic .NET.