Hola,
Hice un framework MVC (back-end en PHP integrando con otras librerías open sources) y el front-end tomando la plantilla AdminLte (usa bootstrap para que sea responsive) y haciendo un framework en Javascript para automatizar CRUDS y otras tareas. Como BD estoy probando MariaDB (clon de MySQL), anda muy bien y a la vez, como en VFP uso Firebird, tambien lo uso en web.
Ya llevo migrados algunos módulos contables, facturas, stock, sueldos, etc ... y módulos para salud (agendas, turnos, fichas pacientes, profesionales, etc.)
El migrar de VFP pasa porque tengas una esquema de BD bien diseñado o que rediseñes lo necesario usando un buen motor SQL y todo el potencial que te brinde (Store Procedures, Triggers, Vistas, ...) y luego en web que manejes bien el concepto MVC, separando bien las capas. Al principio, obviamente es más laborioso que trabajar en el IDE visual de VFP pero con un buen editor (uso VSC) y herramientas de debugging (back end y front end) se puede avanzar.
En el back-end hay varios lenguajes-plataformas para elegir pero lo más a mano y que anda muy bien es PHP, pero, yendo por el buen uso y buenas prácticas (sobre todo OOP).
El front-end es HTML-JCSS-avascript en 90% y hay varias plantillas disponibles.
Para hostear te conviene contratar un VPS (puede ser Linux o Windows) y una vez ahí la escalabilidad es otra.
Saludos