I want to create a program that doesn't require anything to actually run. For example: visual C#, visual C++, and visual basic ( i believe, haven't worked with VB) all require .net framework to run your program. Distributing .Net Framework redistributable (22 mb) to those who do not have it, and/or dont have the connection speed is quite pointless unless distributing it on a cd. I can't help to notice that many programs, like antivirus, instant messengers and everyday programs do not require you to have something installed on the computer. This may be the case because what it requires is already on there? What programming language would I be looking for, if any? Or how do I make my programs require a later version of .net Framework? thanks.