FoxPro היא מערכת לניהול מסדי נתונים שתוכננה על ידי חברה קטנה בשם תוכנת פוקס, רק להיקלט על ידי מיקרוסופט לאחר הצלחתה. בעיקרון זו שפת תכנות או תוכנית אחסון, המסוגלת לעבד כמויות גדולות של נתונים ולאחסן אותם בבסיס מאובטח. התוכנית כוללת את המעלה של להיות מסוגל לשמש מנהל של נתונים אלה, היכולת לסווג אותו, להזיז אותו, אפילו לחסל אותו מהמערכת. FoxPro היא מערכת לניהול נתונים וקבצים התואמת את מערכות ההפעלה השונות בשוק.
עם FoxPro התייחסו אל מאגרי המידע על ידי מפתחים ומעצבי תוכניות כאובייקט שלם, קל לטיפול, עם תכונות שהופכות אותו לחלק מרכזי בפיתוח המערכת. הנתונים שהיו במאגרי מידע אלה יכולים להיות כל דבר, תמונות, קטעי וידאו, מולטימדיה בכלל, מסמכים, אנשי קשר, בין היתר.
יתרונותיה של FoxPro נצפו יותר מכל במערכת האחסון המורכבת שלה, כאשר נוצרה, לא היו מחשבים אישיים עם דיסק קשיח, הכל טופל באמצעות תקליטונים ו- FoxPro דיכאה באופן ניכר נתונים באמצעות מנגנון ניהול הנתונים. יצירת ספריות עם סיומות שונות מה שהניע את המערכת כל כך פופולרי. מאז 1989, גרסאות שונות של FoxPro מתחילות להופיע, החל מ- MS-DOS המקבלות שפות תכנות של DBASE IV. מאוחר יותר הוא יהפוך למהדר נתונים בקוד המקור. בשנת 1991 היא מאפשרת הדמיה של קבצים מסוג SQL והמרוץ לתאימות של קבצים מסוגים נוספים מתחיל, כעבור שנה, מיקרוסופט רוכשת את המערכת תמורת 2.5 מיליון דולר.
השיא לאחר רכישת FoxPro על ידי מיקרוסופט היה הופעתו של ממשק גרפי שאפשר למשתמשים לתפעל ביתר קלות את מאגרי המידע שלהם, בהדרגה, נוספה תמיכה בשפות שאינן אנגלית ובאוגוסט 1994. שמו נקרא Visual FoxPro, שכבר פועל כפי שהוא כיום, תכנות מסודר כראוי של נהלים להפעלתו בפלטפורמות שונות המכוונות עצמים.