What is FoxPro?
FoxPro was a programming language as well as a database management system from Microsoft, albeit one without transactional processing abilities. The program was compatible with various operating systems, from the Windows one to the Mac OS. While the name under which it is generally known—even in later iterations—is FoxPro, it was actually initially named FoxBASE. This reflects the origins of the programming language itself, as it used a syntax patterned after the dBASE one. This is also why FoxPro is called one of the xBase programming languages.
The last versions of the program added the word “Visual” to the name (Visual FoxPro), indicating the slight shift in interface design. Many of the features of the original were retained and expanded, however. Visual FoxPro was a program capable of generating code for many types of applications, from Web and middleware to fat client types. The program’s strong functionalities gained it a considerable user base, one that petitioned Microsoft to reconsider its decision to discontinue the program in 2007. Microsoft responded that it would at least continue support for the program until 2015 and was looking into the feasibility of rebuilding it to support the future’s 64-bit computing environments.