title: How to test and deploy distributed applications?
body: <p>I've written a client-server application. There is one computer running the server application, and several computers running the client application.</p>
  
  <p>So far, every time I had a new version / patch of my application, I copied the binaries first through VNC to the server application, and then start a script, that performs a script on client-side, that is copying the binaries to a local folder (network execution is not working!)... Then the client application is started on every client computer...</p>
  
  <p>So what are good opportunities that can replace my old-style method?</p>
  
  <p>I tried creating a click-once application that is updating over http/ftp... but without success ^^</p>