Инженерам часто приходится заимствовать идеи своих коллег, порой для этого требуется разобрать какое-либо техническое приспособление, посмотреть, что внутри, и понять, как это работает. Речь о реверс-инжиниринге, или обратной разработке, — процессе изучения и воссоздания конструкции, устройства или программного обеспечения на основе готового продукта без наличия технической документации.