The Visual Component Framework is an advanced C++ application framework that makes it easy to produce powerful Windows applications in C++. The framework is a based on a thoroughly modern C++ design and has built in support for Rapid Application Development (RAD). The framework is designed to be portable over multiple platforms and compilers, so you don't have to lose all that work that went into writing your app for a single platform!

"You know how when someone sees something very good they exclaim 'WOW!'? Then when they see something that is truly inspiring, they say it in a very low, respectful tone? Looking at the quality and breadth of what you have here definitely puts me in the latter category."

Tom Archer - Microsoft Program Manager

If this is your first time here try reading, in more detail, about the features of the VCF by clicking here.

Further information about the VCF can be found in the documentation sections which include in-depth discussions of how to use the framework, as well as the source code generated documentation.

Would you like to help support future development of the VCF? Funding helps buy software and hardware crucial to developing a large scale framework like the VCF. For more information on what can be donated and why - click here.

VCF site migration complete

News and Announcements

The migration to the Drupal backend is now complete. Please use the forums to notify us of any problems with the site.

VCF website transition to new Drupal based backend!

News and Announcements
We are changing the VCF website's backend. In preparation for the upcoming 0-6-8 release, I have made changes to the web site backend and I will be transitioning it to use Drupal, which will make configuring, and editing, content a lot easier in the future.