Reverse engineering

Reverse engineering, sometimes called reverse engineering, is the process of deconstructing software, machines, aircraft, architectural structures, and other products to extract design information from them. Often, reverse engineering involves deconstructing individual components of larger products.