Hi Michael - thanks for your suggestion!
We do not want to upgrade that often (about once per year). We are also quite risk averse in terms of moving to the absolute latest release in case there are issues with our jobs that require patching. Does that change your suggestion at all?
I believe from what I am reading that if we were to move to 9.x on server then we could continue to run with 8.3.5 desktop client - is that the case plz?
If you move to 9.x on server, then you have to use 9.x client too. You always use the same / latest client version compatible with the server version anyway.
In terms of being risk averse - I completely understand that. What i'd recommend in your case is making a full backup of all settings on your current version, and copy the whole VisualCron installation folder somewhere else, maybe rename it to visualcron_backup or similar, then upgrade to 9.x, this way, in case of any unforseen unfortunate events occurring with the update, you can easily roll back to your previous version by just moving it back