FoxPro er et databasestyringssystem som ble designet av et lite selskap som heter Fox-programvare, slik at det etter suksessen ville bli absorbert av Microsoft. I utgangspunktet er det et programmeringsspråk eller lagringsprogram som er i stand til å behandle store datamengder og lagre det på en sikker base. Den programmet har den egenskap av å være i stand til å tjene som en administrator av disse data, å være i stand til å klassifisere den, flytte den, til og med eliminere den fra systemet. FoxPro er et data- og filhåndteringssystem som er kompatibelt med de forskjellige operativsystemene på markedet.
Med FoxPro ble databasene behandlet av utviklere og programdesignere som et komplett objekt, lett å håndtere, med attributter som gjør det til en sentral del av systemutviklingen. Dataene som var i disse databasene kunne være hva som helst, bilder, videoer, multimedia generelt, dokumenter, kontakter, blant andre.
Fordelene med FoxPro ble observert mer enn alt i det komplekse lagringssystemet, da det ble opprettet, var det ingen personlige datamaskiner med harddisk, alt ble håndtert gjennom disketter og FoxPro undertrykket data betydelig gjennom datahåndteringsmekanismen. Den etableringen av bibliotekene med ulike utvidelser var det som gjorde systemet så populært. Siden 1989 begynner forskjellige versjoner av FoxPro å vises, fra MS-DOS som godtar DBASE IV programmeringsspråk. Senere ville det bli en kompilator av data i kildekoden. I 1991 tillater det visualisering av filer av SQL-typen, og løpet for kompatibiliteten til flere typer filer begynner, et år senere kjøper Microsoft systemet for 2,5 millioner dollar.
Høydepunktet etter oppkjøpet av FoxPro av Microsoft var utseendet til et grafisk grensesnitt som tillot brukere å lettere manipulere databasene, gradvis, støtte for andre språk enn engelsk ble lagt til, og i august 1994 Det er omdøpt til Visual FoxPro, som allerede fungerer som det er i dag, en ordnet programmering av prosedyrer for drift på forskjellige objektorienterte plattformer.