Have way too little experience with the issues involved.
So I'll run the program I found during several installs and see if it make sense.
I'll also see if there are any commercial programs that claim to to the same.
I'm not above paying for a utility that does it, written by someone with years of experience in the area.
Here is the issue:
We have a commercial package running as a spooling server.
We develop programs that use it over the course of a month.
It might take WEEKS to test the various programs that use it when it is upgraded.
But we might be forced to upgrade it for a particular problem, which we don't care about for the other programs using it.
This means I need multiple versions of the software running on that server, or I need multiple servers, one for each version.
I might need a DOZENS of versions active at the same time within a couple of years. If 3 people spend 2 months working on a system that requires a particular version of the software, there is NO WAY that particular application will be modified to fit a new version of the spooler. Multiply that by 1/2 dozen teams of people, adding a couple more teams every few months.
Oh, and each server costs about $12,000, plus about $5K for the software license.