Observing software upgrades

Thinking about your own experience observing software upgrades, what are some examples of effective processes used to simply and memorably introduce new features? If you were designing an interface, how would you determine and justify a change to the original conceptual model?

Our customer support team is here to answer your questions. Ask us anything!