An update is usually a small revision to any product or software, often to fix known bugs and potential security issues. For example, going from version 1.1 to 1.2.

An upgrade is going from one major release to the next, especially when new features are added. Example: from 1.2 to 2.0.