Visual FoxPro היא שפת תכנות מונחית עצמים שפותחה על ידי מיקרוסופט, אך הפיתוח שלה הופסק לאחר שחרור המהדורה האחרונה שלה בשנת 2007. Visual FoxPro פועלת עם מערכת ההפעלה Microsoft Windows ונועדה לשימוש עם Windows 2000, Windows Server 2003 ו-Windows XP. חלק מהגירסאות של Visual FoxPro פועלות גם על מערכת ההפעלה Apple Mac. תוכנת Visual FoxPro זמינה במגוון שפות כסביבת פיתוח (IDE) וכתוכנת זמן אמת (Runtime program).
בראשיתה היתה Visual FoxPro שפת xBase, הדומה למערכת שפות התכנות של dBase. שפת Visual FoxPro היא שפת תכנות עשירה בתכונות עם פונקציונליות מלאה ממוקדת נתונים (feature-rich, fully functional data-centric ) הכוללת גם מסד נתונים מקיף משל עצמה. זוהי שפת תכנות דינמית, כלומר שאין צורך להשתמש בה בשילוב עם שפות או סביבות פיתוח אחרות. במהלך השקתה, זכתה Visual FoxPro לביקורות מעורבות, עם עליות וירידות בפופולריות שלה, וייצורה הופסק בסופו של דבר לאחר שנשרה מרשימת 50 שפות התכנות המועדפות.
Visual FoxPro משתמשת בפקודות דומות לאלו של שפת MS BASIC וקל ללמוד אותה.