upgrade

noun

1.
2.
software that provides better performance than an earlier version did
Derived from:
upgrade
3.
a reservation that is improved
Derived from:
upgrade
4.
the property possessed by a slope or surface that rises
5.
hardware that provides better performance than an earlier version did
Derived from:
upgrade
6.
the act of improving something (especially machinery) by raising it to a higher grade (as by adding or replacing components)