Add an option for Software setups to run serially

I would like to have an ‘Execute Serially’ option in Software setups like we do in Tasks. We have a large site that requires the software to be updated from a shared directory. However when multiple computers hit the share at the same time and run the update program the software will not update correctly.

I’ve created a task that accomplishes this but I have to hard code version strings in Parameters and the ad-hoc deployments presentations of version information is not as informative.

What software is this?

It’s for a piece of dental software, Carestream PracticeWorks.