FoxPro é uma linguagem de programação e sistema de gerenciamento de banco de dados usado para criar software e oferecer suporte a relacionamentos entre arquivos de dados de computador. Ele foi derivado de várias linguagens anteriores, incluindo dBase II, dBase III e FoxBase. Fox Software foi o criador original da linguagem, mas FoxPro tem suporte da Microsoft desde 1992.
Os produtos mais conhecidos da Fox Software antes de sua aquisição pela Microsoft em 1992 foram sua oferta de linguagem FoxBase 1984 e seu sistema operacional de disco FoxPro 2.0 1991 Microsoft. FoxPro 2.6, a versão mais recente da linguagem de programação em outubro de 2015, é compatível com uma variedade de sistemas operacionais diferentes, incluindo Windows XP, Macintosh, UNIX, Linux e Windows 2000.