Its unclear what you are trying to achieve; in a client-server architecture, the clients will call the server, which in turn may start up processes on their behalf and return responses to them. The reverse is not true. A server cannot install or startup up processes on independent client machines.
I assume what you meant was: a client will install your desktop GUI on their machine, run it, and then want to return the results to a central location (the server). In this case, the GUI could (behind the scenes) make a call to, say, the Django DRF (
https://www.django-rest-framework.org/ ) to send those results. You could then have a front-end (also developed using Django) running on that same server which could analyse and present those results e.g. aggregate them for all your clients. The DRF could of course also be called on by the desktop to provide information (e.g. your special parameters or other data that can be used by the GUI).