Upgrade refers to the replacement of a product with a newer version of the same product.

  • replace (a software program) with a more recently released, enhanced version.
  • replace (a hardware device) with one that provides better performance.


Generally meaning a replacement of hardware, software or firmware with a newer or better version, in order to bring the system up to date or to improve its characteristic and performance


Upgrades of hardware involve a risk that new hardware will not be compatible with other pieces of hardware in a system or drivers, conversely, there is the same risk of non-compatibility when software is upgraded for previously functioning hardware to no longer function.

Upgrades of software introduce the bug risk or the incompatibility with other software that communicate whit him.

history | show excerpt | excerpt history