I\'m writing a program that (part of what is does is) executes other programs. I want to to be able to run as many types of programs (written in different languages) as poss
if you are using .net than Process.Start do lot of things for you.
if you pass a exe , it will run the exe.
If you pass a word document , it will open the word document
and may more