Reverse engineering is taking apart an object to see how it works in order to duplicate or enhance the object. Also for preserve the legacy of the companies.

.