No estoy de acuerdo , lo mas recomendable es tener un solo ejecutable en el servidor , sino cada vez que tienes una actualizacion del programa tienes que comprobar todos y cada uno de los equipos y actualizarlos , ademas necesitarias las librerias del VFP en cada equipo , mientras que si esta en el servidor y copias las librerias de VFP en el directorio del programa no la necesitas en todos los equipos (desde la version 6 en adelante... en versiones anteriores no lo puedo jurar) ...
Eso si nunca esta de mas tener un segundo equipo con todo , programa y tablas , etc ... por si el servidor falla poder usarlo temporalmente como servidor ...
Yo creo que es la mejor forma ...