The latest version of Microsoft's FoxPro confirms that Windows databases must compete with each other as well as with rapid application development tools. Version 3.0's object model supports inheritance, subclassing, encapsulation, and polymorphism. Microsoft has extended VFP's Xbase language to let developers create objects, classes, and subclasses. You can create classes with code or use the new Visual Class Designer to create classes without having to learn the new object model's syntax.
Developers can group, store, and reference custom classes from class libraries.
A new Remote View Wizard simplifies access to SQL back-end data. VFP itself is a Win32s application, which means it runs as a 32-bit application in Windows 95. VFP lets the programmer access the usual set of Windows events, such as a mouse-click. Developers transitioning to VFP will find many more granular events than are available in older versions of FoxPro. An important feature for RAD tools is the ability to create Custom classes, which ease the task of ensuring a consistent look and feel within and across applications and to guarantee consistently correct results when processing complicated business measures.