Visual FoxPro es un lenguaje de programación orientado a objetos y procedimental que incluye un sistema de gestión de bases de datos. Permite el manejo de datos locales y remotos, la creación de soluciones de bases de datos flexibles utilizando sentencias SQL, y la generación de informes a través de un motor renovado. Si bien se puede conectar a otros servidores de bases de datos, también incluye su propio motor incorporado.