There are certain advantages in buying new software as opposed to upgrading old software or purchasing used CDs. One of the largest advantages is the replacement warranty that ownership of a new piece of software grants to the user. New software also imparts a unique license to the purchaser. The warranty and the license are not always transferrable from used software, and certain applications will actually not function at all if purchased used. For critical uses or important functions, new software can offer many advantages over used software.