A software update provides bug fixes and minor software enhancements and is made available by free download. Software updates sometimes include new drivers to support the latest hardware such as printers, CD drives and DVD drives. A software update is sometimes called a software patch because it is applied over software that you already have installed. A software update does not provide a full software package installation.
A software upgrade is a purchase of a newer version of software you currently use of a more fully-featured version of your current software. There is usually a cost for a software upgrade, although you can often upgrade at a reduced price.

