Consider the following scenario:
- I have previously deployed the application Foo v1.0 to all of my workstations.
- A new version of Foo 2.0 comes out and I need to upgrade everybody.
In this scenario, I have to create a new application package for Foo 2.0 and deploy that.
Assuming the installer takes care of an upgade vs. a new install on its own, what is the advantage of making Foo 2.0 supersede Foo 1.0, rather than just ignoring that feature and deleting the deployment for Foo 1.0?
What benefit does this get me?
I'm using SCCM 2012 R2 if that makes a difference.