Visual FoxPro es un lenguaje de programación orientado a objetos que fue desarrollado por Microsoft y ha sido descontinúado, con su última versión en el 2007. Visual FoxPro trabaja con el Sistema Operativo Windows y fue diseñado para su uso con Windows 2000, Windows Server 2003 y Windows XP. Ciertas versiones de Visual FoxPro también pueden correr en el Sistema Operativo Apple Mac. Visual FoxPro está disponible en una variedad de lenguajes como un IDE.
Visual FoxPro tuvo sus inicios como un lenguaje xBase, el cual es similar al conjunto de lenguajes de programación de dBASE. Visual FoxPro es un lenguaje de programación rico en características orientado a datos que viene con su propia base de datos. Es un lenguaje de programación dinámico, lo que quiere decir que no necesita ser usado junto a ningún otro lenguaje o ambiente de programación. Visual FoxPro tuvo críticas mixtas durante su lanzamiento, con altas y bajas en su popularidad antes de ser descontinúado cuando salió de la lista de los 50 lenguajes de programación preferidos por los usuarios.
Visual FoxPro usa comandos similares al lenguaje MS BASIC y es realmente fácil de aprender.