FoxPro to system zarządzania bazami danych, który został zaprojektowany przez małą firmę o nazwie Fox Software, aby po jego sukcesie został wchłonięty przez Microsoft. Zasadniczo jest to język programowania lub program do przechowywania danych, który jest w stanie przetwarzać duże ilości danych i zapisywać je w bezpiecznej bazie. Program ma tę zaletę, że będzie mógł służyć jako administratora tych danych, jest w stanie go sklasyfikować, przenieść go nawet wyeliminować go z systemu. FoxPro to system zarządzania danymi i plikami kompatybilny z różnymi systemami operacyjnymi dostępnymi na rynku.
W FoxPro bazy danych były traktowane przez programistów i projektantów programów jako kompletny obiekt, łatwy w obsłudze, z atrybutami, które czynią z nich kluczową część rozwoju systemu. Danymi, które znajdowały się w tych bazach danych, może być wszystko , między innymi obrazy, filmy, multimedia, dokumenty, kontakty.
Zalety FoxPro były widoczne bardziej niż wszystko w jego złożonym systemie pamięci masowej, kiedy został stworzony, nie było komputerów osobistych z dyskiem twardym, wszystko było obsługiwane przez dyskietki, a FoxPro znacznie tłumił dane poprzez mechanizm zarządzania danymi.. Tworzenie bibliotek z różnymi rozszerzeniami było to, co sprawiło, że system tak popularne. Od 1989 roku zaczęły pojawiać się różne wersje FoxPro, działające od MS-DOS, akceptujące języki programowania DBASE IV. Później stał się kompilatorem danych w kodzie źródłowym. W 1991 roku umożliwia wizualizację plików typu SQL i rozpoczyna się wyścig o kompatybilność kolejnych typów plików, rok później Microsoft kupuje system za 2,5 mln dolarów.
Najważniejszym wydarzeniem po przejęciu FoxPro przez Microsoft było pojawienie się interfejsu graficznego, który pozwolił użytkownikom na łatwiejsze manipulowanie bazami danych, stopniowo dodano obsługę języków innych niż angielski, aw sierpniu 1994 r. Został przemianowany na Visual FoxPro, działając już tak, jak dzisiaj, czyli odpowiednio uporządkowanym programowaniem procedur jego działania na różnych platformach obiektowych.