An upgrade retains all of the existing computer settings possible including user files, applications, and application settings. When making an upgrade newer version of software or hardware is added on the same product, computer for example. The older version of the same product is replaced with a newer version of a software or hardware product.