In order to take advantage of ASTA's built-in automatic client update capabilities, you must register the new client executable at the server. RegisterClientAutoUpdate brings up a dialog that will allow you to browse for any EXE's that you want your remote clients to have available. There is also a remote interface available to allow you to see all available server EXE's and allow you to update the list (which is stored in the registry), and even to send EXE's to the server to be placed in the correct directory. Se also AstaClientSocket.RequestUtilityInfo for more details
See Automatic Client Updates for a full discussion.