ISV looking for help to migrate from VB6 to .NET


I needed to do some research for one of our larger UK ISVs on VB6 migration options. As part of that I spoke to one of the Execs at Artinsoft and thought it would be useful to share what I found out more broadly. But first some background…

VB6 migration projects are becoming much more common – in part because we are close to the end of extended support (1 year to go http://support.Microsoft.com/lifecycle/?p1=2971) and in part because many companies with VB6 solutions have also now got first hand experience of the power and productivity of VB.NET/C# on other work and want to standardise on a single technology platform across their portfolio.

We have a lot of resources to help (start at our main migration site and the very good downloadable book) and we also have a program and partners to help. One such partner is Artinsoft who work with us through NXT

Now, back to what I found out from Artinsoft last night.

  • Size of Projects: They have carried out VB6 to .NET migrations on several projects approaching 1 million lines of code. The largest to date was 1.6 million lines. They are about to start a 3 million lines of code migration.
  • VB.NET or C#: They can migrate to either. The migration to C# is either the same price or slightly more expensive depending upon the structure of the VB6 code. 10% to 25% more is reasonable guide for C#
  • ISVs: They have and are working with many ISVs worldwide. In most cases the ISV elects to have a turnkey solution which is when Artinsoft do the entire migration against agreed test cases.
  • Turnkey or not: They follow a Ready Set Go methodology. Ready is assessment, Set is a pilot of a module of the solution (for a million line solution, the pilot would likely be 100,000 lines), Go is the actual migration. The Go phase can be 100% Artinsoft or ISV team + Artinsoft Experts. Ready, Set, Go is explained at http://www.artinsoft.com/so_rsg.aspx
  • UK or Offshore: They can do the work either in the UK or back at their offices – although the Ready phase would be UK. The UK ISV they most recently did work for elected to have the GO phase carried out by the Artinsoft team, back at Artinsoft.

Which left me feeling very comfortable for the work that needs to happen with this ISV.

Comments (5)

  1. Hi

    This is Manju, CEO of S7 SOftware Solutions (www.s7solutions.com). We are based out of Bangalore, India.

    We are completely focussed onto software migrations and vb6 to .Net is today one of our primary focus. We are one of the partners of Artinsoft where we take uo the complete turn-key migration including the quality analysis and complete deployment of the migrated application. Recently Forrester interviewed 7 companies for the VB6 to .NET migration where S7 is one of those seven companies and ofcourse Artinsoft is also one of them. Below is the link of forrester which talks about the whole VB6 to .NET migration which might be very handy for you:

    http://www.forrester.com/Research/Document/Excerpt/0,7211,41746,00.html

    March 7, 2007

    Keys To Successful VB6 Migration

    Dispelling App Dev Professionals’ Fear, Uncertainty, And Doubt

    by Jeffrey Hammond

    with Tom Pohlmann, Phil Murphy, Jacqueline Stone

    If you need any further info or would like to talk to us, please dont hesitate to contact us any time.

  2. The majority of the ISVs I meet are doing .NET managed code development…… and VB6 unmanaged code

  3. The majority of the ISVs I meet are doing .NET managed code development…… and VB6 unmanaged code

  4. A little over a year back I first spoke to Roberto to see if Artinsoft could help me with a large ISV

  5. Today Eric Nelson posted on one of his blog s a short interview with Roberto Leiton, ArtinSoft ’s CEO