FoxPro - це система управління базами даних, розроблена невеликою компанією під назвою Fox software, щоб після її успіху вона була поглинена Microsoft. В основному це мова програмування або програма зберігання, яка здатна обробляти великі обсяги даних і зберігати їх у надійній базі. Програма має силу бути в змозі служити в якості адміністратора цих даних, будучи в стані класифікувати його, перемістити його, навіть виключити його з системи. FoxPro - це система управління даними та файлами, сумісна з різними операційними системами на ринку.
За допомогою FoxPro розробники та дизайнери програм обробляли бази даних як цілісний об'єкт, простий в обробці, з атрибутами, які роблять його ключовою частиною розробки системи. Даними, які знаходились у цих базах даних, можуть бути будь-що, зображення, відео, мультимедіа загалом, документи, контакти та ін.
Переваги FoxPro спостерігалися більше, ніж у всій його складній системі зберігання, коли вона була створена, не було персональних комп'ютерів з жорстким диском, все оброблялося через дискети, і FoxPro значно придушував дані за допомогою свого механізму управління даними.. Створення бібліотек з різними розширеннями було те, що зробило систему так популярні. З 1989 року починають з'являтися різні версії FoxPro, починаючи з MS-DOS, що приймає мови програмування DBASE IV. Пізніше він стане компілятором даних у вихідному коді. У 1991 році це дозволяє візуалізувати файли типу SQL і починається гонка за сумісність більшої кількості типів файлів, через рік Microsoft купує систему за 2,5 мільйона доларів.
Основним моментом після придбання FoxPro компанією Microsoft стала поява графічного інтерфейсу, що дозволив користувачам легше маніпулювати своїми базами даних, поступово, була додана підтримка інших мов, крім англійської, і в серпні 1994 р. Він перейменований у Visual FoxPro, який працює вже сьогодні, як правильно впорядковане програмування процедур його роботи на різних об’єктно-орієнтованих платформах.