Visual FoxPro es un lenguaje de programación orientado a objetos y bases de datos producido por Microsoft que permite crear aplicaciones de escritorio, cliente-servidor y web. Ofrece capacidades para el manejo de datos locales y remotos, un lenguaje orientado a objetos, uso de SQL y gestión de bases de datos relacionales. Se usa comúnmente para personalizar entornos de desarrollo y crear soluciones de administración de datos y aplicaciones cliente-servidor.