The purposes for reverse engineering are many and varied, ranging from the need to reproduce an existing product lacking CAD documentation to acquiring sensitive information to determine possible patent infringement