I found ahmd0's answer very valuable. But it's not complete without Nick Valey's very important comment. For those people that don't read comments I think it would be helpful to have this addition: The Upgrade column in the table refers to the uninstall sequence that is part of a major upgrade. You can read a good explanation about it in this stack overflow question. So for the resulting table including major upgrade sequences will look like this: