Hola @aquizhpe,
Con qué paradigma de programación está construido el software que usan actualmente?
Qué lenguaje o lenguajes manejan las personas que harán la migración?
MS Visual Basic es un lenguaje multipropósito, así que cualquier lenguaje multipropósito sirve...
El lenguaje elegido debe ser uno que soporte el paradigma del diseño actual, ya que no hace falta migrarglo y que conozcan bien las personas que vayan a hacer la migración. Nada más.
Sin embargo, la desición de cambiar algo que funciona bien tiene que tener un motivo, y este motivo no aparece en la pregunta: por qué quieren cambiar la plataforma de desarrollo que usan actualmente en vez de pasar casi automáticamente a Visual Studio, que es el sucesor de Visual Basic???
La respuesta a esta pregunta orienta mucho más que todos los detalles técnicos!
Saludos cordiales