Hello and welcome to our forums,
I think you should be able to achieve what you need by creating two setup projects. One setup package for the server application and another setup package for the client application. Both packages could make use of our "Updater" tool. This is a tool which search for updates on a web server location and download and install them.
For instance, you could configure the Updater of the Server setup package to look for updates on your online location and download and install them. The installation package could also copy the client installation packages on your network shared location. Then the Updater of your client setup package could be configured to look for updates on your network shared location.
Please have a look on our "Using the Updater"
article to get a starting point about how our Updater works.
All the best,