No hay ninguna forma de que un lenguaje realice la migración de un sistema.La unica manera de migrar un sistema es:
1-.Ver el funcionamiento que tiene la aplicación que quieres migrar es decir por ejemplo si guardo el nombre de un cliente saber en que tabla se guardo('TABLA CLIENTES') que procesos se hacen y que tablas afectan para a la hora de programar en otro lenguaje hacer lo mismo.
2-.Si quieres migrar Visual Fox a Visual Basic:
1-.Puedes usar las misma base de datos y tablas y las puedes
conectar por ODBC por medio de visual basic al menos que
quieres rediseñar la base de datos en otro manejador de base de
datos por ejemplo Progress,SQL,ORACLE,ACCESS pero para esto
necesitas ver cuales son los nombres de las tablas,atributos de
cada una y nombre de indices y relaciones y crear estas mismas
en el manejador que elejistes y despues acceder a ella por ODBC
por medio de visual basic.