Visual FoxPro provee herramientas para crear aplicaciones de bases de datos para escritorio, cliente-servidor, tabletas y web, con capacidades para datos nativos y remotos, flexibilidad para soluciones de bases de datos, un lenguaje orientado a objetos y soporte para SQL. Visual FoxPro 3.0 introdujo un lenguaje orientado a objetos y soporte para procedimientos almacenados y vistas actualizables. Microsoft anunció en 2007 que Visual FoxPro 9.0 sería la última versión.