Giving you the power to do
what your competitors can't
We convert VB6 apps in to .NET apps
It's triage time
If you have applications written in VB6, you are now facing some interesting decisions. .NET is profoundly different, and you will be forced to divide your current applications into two categories - those that are worth porting to .NET, and those that aren't.

VB6 Package Photo

An important difference in .NET is that Visual Basic has become a truly object-oriented language. But the down side is that Microsoft couldn't make this change while maintaining backward compatibility, which means that your old code generally won't compile under .NET.
The quick way doesn't buy much
It is possible to run your old code through a filter and get something that will compile and possibly even work under .NET. But in many cases you may need to rewrite substantial sections of code, and in other cases you may want to redo your code and possibly even your architecture to take advantage of the new .NET capabilities.

For example: suppose that in one of your apps you formerly wrote a large number of highly similar classes (perhaps using the "Implements" mechanism) because of the lack of inheritance in VB. Even with the most disciplined programming style, these classes might contain a lot of duplicate code that you'd rather not continue maintaining.

By rewriting the code to make use of inheritance, you could probably eliminate essentially all of your duplicated code, along with all of the headaches of trying to maintain such code.

Think long-term
The automatic converter is a fine solution for older apps that are gradually being phased out. For newer and/or mission critical apps, you'll need to rewrite.

VB6 to .NET

Begin your conversion process today by giving us a call at 630-879-0620. We can help estimate your conversion cost and offer you practical strategies for managing your conversion to .NET.