Visual FoxPro — объектно-ориентированная среда разработки и процедурный язык программирования, разработанный Microsoft как продолжение семейства xBase. Изначально произошедший от FoxPro и dBASE, продукт сочетает возможности языка запросов и встроенной реляционной базы данных, ориентированной на хранение и обработку таблиц в локальных файловых форматах. Visual FoxPro предлагал инструменты для быстрого создания клиентских приложений с доступом к данным, средства визуального дизайна форм и отчётов, а также встроенный механизм выполнения запросов и управления транзакциями.
За время существования Visual FoxPro получил несколько версий, последней из которых официально выпущенной является Visual FoxPro 9.0. Хотя платформа прекратила активную разработку и была выведена из официальной поддержки, её использовали в хозяйственных и прикладных системах для учёта, управления складом, производства отчётов и интеграции с другими системами через COM и ODBC. Экосистема включала расширения, готовые компоненты и наборы инструментов для автоматизации разработки прикладных решений на базе файловых и серверных данных.
- Язык и парадигмы: процедурный язык с объектно-ориентированными возможностями, поддержка методов, классов и наследования.
 - Встроенная СУБД: файловая реляционная модель хранения данных на основе таблиц DBF с индексами и возможностью выполнения сложных запросов.
 - Инструменты разработки: визуальный дизайнер форм, редактор кода, отладчик и мастер создания приложений.
 - Запросы и обработка данных: поддержка SQL-подобного синтаксиса для выборок, объединений и агрегаций внутри среды.
 - Интеграция: поддержка COM, ODBC и других механизмов для взаимодействия с внешними приложениями и базами данных.
 - Отчёты и печать: встроенные средства конструирования отчётов и макетов для вывода данных на печать.
 - Расширяемость: возможность создания пользовательских классов, библиотек и использование сторонних компонентов.
 - Локальные приложения: оптимизация для толстых клиентов и настольных бизнес-приложений с локальными базами данных.
 - Поддержка файловых форматов: нативная работа с DBF, индексами (CDX/IDX), memo-полями и связанными структурами данных.
 - Совместимость: преемственность с традициями xBase, что облегчало миграцию приложений с более ранних систем.