Re-engineering is commonly, but incorrectly, used in reference to reverse engineering. While both refer to the further investigation or engineering of finished products, the methods of doing so, and the desired outcomes, are vastly different. Reverse engineering attempts to discover how something works, while re-engineering seeks to improve a current design by investigating particular aspects of it.
Re-engineering is the investigation and redesign of individual components. It may also describe the entire overhaul of a device by taking the current design and improving certain aspects of it. The aims of re-engineering may be to improve a particular area of performance or functionality, reduce operational costs or add new elements to a current design. The methods used depend on the device but typically involve engineering drawings of the amendments followed by extensive testing of prototypes before production. The rights to re-engineer a product belong solely to the original owner of the design or relevant patent.
Unlike re-engineering, reverse engineering takes a finished product with the aim of discovering how it works by testing it. Typically this is done by companies that seek to infiltrate a competitor's market or understand its new product. In doing so they can produce new products while allowing the original creator to pay all the development costs and take all the risks involved with creating a new product. Analysis of a product in this way is done without technical drawings or prior knowledge of how the device works, and the basic method used in reverse engineering begins by identifying the system's components, followed by an investigation into the relationship among these components.
Reverse engineering is a controversial subject. While the companies performing it may be at a distinct advantage, saving both time and money, the original creator of the design may be severely affected by the increased competition. Although design patents can protect an engineer or company from this kind of activity, the security this can offer is limited. By reverse engineering a product, you can discover original ideas that are not protected; in doing so, you can infringe another's intellectual property rights. It is therefore important that designs are not disclosed to competitors and protection is in place to prevent fraudulent activity.
Reverse engineering and re-engineering of software is becoming increasingly common with our dependence on computers and the internet. Software, games and websites are often reverse engineered to discover their software code and then re-engineered to produce new, often fraudulent copies. Consumers of such products risk being compromised with viruses, as hackers often exploit the appearance of official software but in fact re-engineer it to include viral software.
- Photo Credit Comstock/Comstock/Getty Images
What Are the Differences Between PCR and Cloning?
Polymerase chain reaction (PCR) and its scientific relative, cloning of expressed genes, are two biotechnological breakthroughs of the 1970s and 1980s that...
Difference Between Compound and Recurve Bows
Deciding between a compound and a recurve bow is the first question beginning archers face. While there is no rule against eventually...
Job Description for a CMM Programmer
CMM programmers are computer-savvy precision measurement experts who use their technical skills to create inspection programs for coordinate-measuring machines. They fill roles...
The Difference Between Research Design & Research Method
A research method is a general framework guiding a research project. Different methods can be used to tackle different questions. Research design...
Differences Between Oil and Gas & Petroleum Engineering
Oil and gas engineering is a small field combining engineering and the earth sciences. Oil and gas engineering is one sub-field of...
Reverse Mortgage Vs. Home Equity Loan & the Difference Between Them
Both reverse mortgages and home equity loans are financing options related to homeownership, and each is suited to specific borrowers and financial...
Differences Between Process & Manufacturing Engineers
At first glance, the two jobs (process engineer and manufacturing engineer) appear similar. However, process engineering is more specialized, and that specialization...