What is FoxPro?
FoxPro is a database management system. With an interactive environment, user orientation, and high speed, FoxPro is ideal for development of quick and efficient database management systems. Now owned by Microsoft, FoxPro has its origins as a PC xBase DOS database programming language. FoxPro has been developed for the Microsoft Windows, Unix and Mackintosh enviroments, but the newest versions of FoxPro, including Visual FoxPro, are usable only in Windows.
Visual FoxPro
Visual FoxPro extends earlier FoxPro database management systems through inclusion of support for the Windows event driven object oriented nature. Visual FoxPro programming of both client/server & desktop data-centric applications is simpler, and additional support is provided for ODBC, SQL & other database systems; Visual FoxPro is more advanced yet easier to use than standard FoxPro.
A major benefit of programming in Visual FoxPro is the developer has almost complete control over the environment in which the code will be run. The Visual FoxPro development environment bundles the code editor, debugger and visual designer into a simpler system than in previous FoxPro systems.
FoxPro programming use & and availability
Despite the popularity and advantages of Visual FoxPro, several 'non-Visual' FoxPro versions are still commonly used by programmers:
FoxPro 2.5 for DOS, Mac, Windows
FoxPro 2.6 for DOS, Mac, UNIX, Windows
Most recent versions however have been Visual FoxPro for the Windows OS.
Visual FoxPro 3 for Mac
Visual FoxPro 3.x - 8.x
FoxPro Programming & Development
Kinspeed FoxPro developers have a long history of programming in data-oriented languages and can competently develop FoxPro or Visual FoxPro database management systems to clients' specifications.