مهندسي معكوس يكي از روشهاي دسترسي به دانش فني است . لازمه اجراي اين روش وجودنمونههايي از محصول است كه مبناي كار تحقيقات قرار ميگيرد ؛ در اين روش براي دستيابي به دانش فني به برونفكني اطلاعات فني از طريق تجزيه محصول متوسل ميشويم كه اصطلاحا كشف كردن دانش فني ناميده ميشود . در اين فرايند كارشناسان مربوطه ،مشخصات ، هدف و شرايط طراحي محصول را درنظر گرفته و سعي در ساخت و توليد محصول طبق استانداردهاي ملي و رايج خود دارند و نقاط مجهول و ناشناخته مساله را نيز با درايت و بررسيهاي كارشناسي و تحقيقاتي پوشش ميدهند ، بدون اينكه از ابتدا درگير جزئيات فني و طراحي محصول شده باشند . شايد بتوان از مهندسي معكوس به عنوان كپيبرداري آگاهانه از يك محصول نام برد ، روشي كه عدهاي از كشورهاي شرق آسيا و نيز تعدادي از كشورهاي اروپايي بعد از جنگ جهاني دوم عملا پياده كردند و در حال حاضر جزء كشورهاي پيشرفته و صنعتي محسوب مي شوند .
مزايا و دستاوردهاي مهندسي معكوس را ميتوان در موارد ذيل خلاصه نمود :
1 - ايجاد توانايي و تقويت تكنيكي - فناوري ساخت از طريق شناخت و درك كامل محصول (اخذ دانش فني محصول) و بوجود آوردن اعتمادبهنفس در مهندسان و كارشناسان صنعت در مواجهه با صنايع و فنآوريهاي وارداتي .
2 - امكان طراحي يك محصول بهنگام ، در سطح استانداردهاي جهاني با كشف راههاي جديد بهبود و توسعه محصول در جهت ارضاي نيازهاي مشتري همانند عملكرد بهتر ، افزودن ويژگيهاي مطلوب و رفع نواقص محصول ؛ همچنين ارضاي نيازهاي بازار مثل تغيير فناوري يا بهبود آن و كاهش هزينه .
3 - ايجاد توان بالقوه جهت جذب ، به هنگام انتقال فناوريهاي پيشرفته در عرصه جهاني .
4 - تربيت نيروي متخصص موردنياز در صنايع استراتژيك .
5 - بوجود آوردن قدمهاي سيستماتيك براي كمك به درك و مستندسازي طراحي و فرايند طراحي .
6 - امكان الگوبرداري رقابتي در جهت درك محصولات رقبا و توسعه بهتر محصولات خود .
7 - امكان انجام مهندسي مجدد با استفاده از دانش فني اخذ شده بوسيله مهندسي معكوس .
مهندسي معكوس در زمينههاي مختلف سختافزاري و نرمافزاري از جمله براي غلبه بر عيبها يا گسترش تواناييهاي دستگاههاي موجود ، تهيه قطعات يدكي و ايجاد مراكز تعمير ونگهداري دستگاههاي پيشرفته ، به عنوان ابزاري براي يادگيري ، ابزاري براي ساختن محصولاتجديد و سازگار كه از محصولات موجود در بازار ارزانتر باشند ، ابزاري براي رقابت ، براي بالا بردنكارايي نرمافزارها مورداستفاده قرار ميگيرد و در حيطههاي سختافزار و نرمافزار رايانهاي نيزاهميت ويژهاي دارد .