Hi Every one,
i have a server and a numbers of clients and i have a C# program on that server.
My question is how to run that program on these clients without installing the visual studio on the clienets computers?????

you very much

Did you ever publish your application?
You can find the option under the Build menu.

It's called WPF, windows presentation forms, or alternatively WCF, windows communication framework. WPF is a graphical user interface, whereas WCF is a communication framework for distributed computing.

You can use the Click Once publishing tools to publish the application as a single bundle (MSI-Microsoft Installer) and deploy this MSI on the server or onto the IIS server. Then using the URL of the server, one could access the application on multiple clients.