Hola, bueno..yo recien pase por eso,solo que con sql. te explico lo siguiente:
Lo que yo te recomiendo es que instales el msql en tu maquina simulando que será tu servidor y comiences a crear tu aplicación:
1. no se si serás responsable tanto del front-end(interfaz de usuario) como el back end(base datos), si es asi tienes una ventaja, ya que puedes programar tus procedimientos almacenados tanto para insertar, update, delete...etc....desconozco si con msq se manejan a los usuarios, sus permisos etc...bueno..la onda es que lo primero que debes hacer es poder conectarte desde visual fox a msql......cuando ya hagas esas pruebas de conexion..y jales datos a nivel de consulta, ..para que experimentes como trabaja una aplicacion cliente servidor...que se basa en conjunto de datos,,,le muestras al usuario los datos que necesita y en el momento justo..no como estamos acontumbrados a trabajar..levantar las aplicaciones con todos los registros y dezplazarnos por ellos.....
Ya veras te gustara este tipo de programación...donde desde visual fox invocas nada mas a tus procemientos almacenados en sql....porque es mas rapido..si metes codigo enbebeido para mandarle consultas al servidor sql desde visual fox...es muy tardado....