upgrade
As a verb, to change to a new, usually more powerful versionfor example, to upgrade a computer system with a faster and larger hard disk or to upgrade to a newer or more sophisticated version of a software product. As a noun, the new or enhanced version of a product. With hardware, especially in the case of one or more pieces intended to replace or supplement existing pieces, an upgrade is generally called an upgrade kit.