Reverse engineering can be considered as a process from product to design. Putting it simply, reverse engineering is the process to get engineering data (including various blueprints or data models) from existing products.