FoxPro to język programowania i system zarządzania bazami danych używany do tworzenia oprogramowania i relacji między komputerowymi plikami danych. Pochodzi z kilku wcześniejszych języków, w tym dBase II, dBase III i FoxBase. Fox Software był oryginalnym twórcą języka, ale FoxPro jest wspierany przez firmę Microsoft od 1992 roku.
Najbardziej znane produkty Fox Software przed przejęciem firmy Microsoft w 1992 roku to oferta FoxBase 1984 i jej system operacyjny FoxPro 2.0 1991 Microsoft. FoxPro 2.6, najnowsza wersja języka programowania od października 2015, jest kompatybilna z wieloma różnymi systemami operacyjnymi, w tym Windows XP, Macintosh, UNIX, Linux i Windows 2000.