FoxPro est un langage de programmation et un système de gestion de base de données utilisé pour créer des logiciels et prendre en charge les relations entre les fichiers de données informatiques. Il est dérivé de plusieurs langages antérieurs, notamment dBase II, dBase III et FoxBase. Fox Software était le créateur original du langage, mais FoxPro est pris en charge par Microsoft depuis 1992.
Les produits les plus connus de Fox Software avant son acquisition par Microsoft en 1992 étaient son offre de langage FoxBase 1984 et son système d'exploitation de disque Microsoft FoxPro 2.0 1991. FoxPro 2.6, la dernière version du langage de programmation en octobre 2015, est compatible avec une variété de systèmes d'exploitation différents, notamment Windows XP, Macintosh, UNIX, Linux et Windows 2000.