If we are thinking to pass from VFP to .Net that we have advantages? If we are going to change of technology I prefer JAVA, it is easy to migrate, scalable, possibly of being in smarthphone, celular, Internet, desktop, multiplatform, flaxible and lasting, and the most important independency and stronger.
Regards.