In computing and consumer electronics________ is 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 characteristics
Upgrade
25
A patch, upgrade, or other modification to code that corrects security and/or functionality problems in software
Update
15
to furnish or provide with whatever is needed for use or for any undertaking