You could clone an existing MSD policy and rename it something else. IE (Firefox/Office2010/AdobeFlash -> BaseSoftware2013) Then add each software in which order you want it in.
Next, select Advanced options for each software and under the 'results-based actions' select "Abort" upon failure.
This way, what ever is first, will be installed first. And if it fails, the next won't kick off.