To replace (a software program) with a more recently released, enhanced version, To improve the quality of (livestock or crops) through breeding, To exchange a possession for one of greater value or quality; trade up, verb_ to improve, usually applied to technology, generally by complete replacement of one or more components, give better travel conditions to, computing to replace a program with a later version of itself, a version having a higher version number or marketed under a more recent product name, noun_ the act of improving something (especially machinery) by raising it to a higher grade (as by adding or replacing components), a reservation that is improved, A hardware device that provides greater performance than an earlier model, adverb & adjective_ Uphill