upgrade

intransitive verb

To raise to a higher grade or standard.

intransitive verb

To replace (a software program) with a more recently released, enhanced version.

intransitive verb

To replace (a hardware device) with one that provides better performance.

intransitive verb

To improve the quality of (livestock or crops) through breeding.

intransitive verb

To exchange a possession for one of greater value or quality; trade up.

intransitive verb

To replace software or hardware with an upgrade.

noun

The act or an instance of upgrading.

noun

A software program that provides added enhancements over an earlier version.