If I use VS 2005 and C++ to develop an executable will it require the .Net framework? The reason that I ask is that I devloped a VB.Net application and a coworker didn't want to have to ensure that every PC that we install this app has the proper version of the .Net framework. He wants to rewrite the application in C++ so that the executable will not require the framework. Is he correct?