Microsoft stopped supporting VB6 a while ago and it has now gone completely obsolete. With a dwindling availability of qualified VB6 resources to maintain an in-house application, companies are faced with the tough choice of either migrating to a newer platform like VB.NET or to build a completely new customized application.
For some companies with highly stable business requirements, a very large set of historical data and little to no need for innovation, a viable option may seem to be to stay with a VB6 system indefinitely. However, with no security patches, routine updates and support, VB6 leaves your business vulnerable to security threats.
Realistically, it is inevitable to plan for a VB6 to VB.NET migration now than to be forced into a decision at the cost of loss of business efficiency and $$ revenue.
As an organizational leader you may be faced with making the decision of choosing the right conversion strategy that is viable for your business and promised ROI. There are several VB6 to .NET migration strategies to pick from. Macrosoft guides VB6 conversion clients, step by step through this process to reach a decision that makes sense for you.
A simple solution may seem to use an automated tool to migrate the code from VB6 to .NET platform. While everyone wants to fast-track their conversion while driving down the cost, the choice of such automated tools is limited and come with a major drawback. It gives you an output system quickly but no means of technical support, training or on-going maintenance. The burden of staffing and maintenance of the application falls on the client organization, which increases operational cost.
Another approach is to migrate the application or develop a new system in-house using your own business’ resources and expertise. However, this pulls staff away from their daily responsibilities and may require retraining in new technologies to enable them to be comfortable developing applications. In our experience in-house conversion projects of complex VB6 systems usually run into a wall after the easy part is done. The differences between the two environments are just too vast for inexperienced teams to handle.
It is efficient to have an experienced and reputable migration partner that invests the time to understand business requirements and develops the new system. Ensure that they are fully qualified to work with both VB code and the .NET environment, can provide a written plan of approach, and can provide support once the project is completed.
Macrosoft is an expert in VB6 migration with the development team with specialized VB6 skillset as well as expertise in the .NET framework. .NET is the future and it is time to invest in your business to take advantage of this technology which can sustain your business applications for a very long time.
Thinking of upgrading? Get in touch with Macrosoft to talk to a migration expert.
As a recent innovation, rather than converting the existing reports, we build a reporting database, ...
A Commercial Off-The-Shelf (COTS) solution can appear cheaper and quicker to implement in the short term but often winds up ...
Imran Salahuddin at SWFox 2019 ...