Microsoft Visual FoxPro ist ein Tool für Entwickler, die die Programmiersprache FoxPro (xBASE) verwenden und Anwendungen und Dienste im Rahmen der Windows-Betriebssysteme erstellen wollen.
Visual FoxPro beinhaltet Technologien, mit der Kunden ihre Investitionen in die Welt der xBASE-Programmiersprachen migrieren können. Bestehende Anwendungen, die mit früheren Versionen von Visual FoxPro entwickelt wurden, können einfach angepasst werden, um neue Funktionalitäten wie Berichtsgenerator und erweiterte SQL-Funktionen zu integrieren. Darüber hinaus können Entwickler Visual FoxPro verwenden, um komplett neue Datenbank-zentrierte Anwendungen zu erstellen.
Microsoft Visual FoxPro ist kein Tool zur Entwicklung von Anwendungen, die als Managed Code im .NET-Framework ausgeführt werden sollen. Mit Visual FoxPro erstellte Anwendungen und Dienste werden nur außerhalb des .NET Frameworks ausgeführt; auch wenn von dort auf diese zugegriffen werden kann und umgekehrt Funktionen des .NET-Frameworks aufgerufen werden können. Visual FoxPro wurde von Microsoft unabhängig vom .NET-Framework weiterentwickelt.