how can i put a c# windows form application on server?

Look in to using ASP.NET, you can create an ASP web app and do it like that....

but i have made my complete application on windows form c#.and i want to put it on server of the organisation so that every person of that org wud be able to use can i do this?

You need to do it again in ASP then. Some of the code might be reusable to speed it up, but a web server can't run a winforms app in a browser.

Unless your asking something different, you would need to make the application twice.

but someone told me that it can be done using socket programming concepts.