Visual FoxPro is a relational database management system known for its speed and flexibility. It provides an entirely object-oriented development environment that is highly integrated with the Windows operating system. Visual FoxPro supports interfaces like MDI (Multiple Document Interface) and allows access to databases through ODBC (Open Database Connectivity). With Visual Fox, developers have access to many events and options previously only available to Visual Basic and Visual C++ programmers. Programming in Visual FoxPro is event-driven and object-oriented.