Microsoft Visual FoxPro (VFP) ist eine RAD- (Rapid Application Development) Programmierumgebung von Microsoft für datenzentrierte Anwendungen. Visual Fox Pro basiert auf einer objektorientierten Programmiersprache und auf einem relationalen Datenbanksystem. Mit Visual Fox Pro können sowohl klassische Desktop-Anwendungen auf Basis des integrierten Datenbanksystems, als auch server- und webbasierte Lösungen entwickelt werden.