درخت محصول (Bill Of Material) فهرستی از مواد اولیه، اجزا و لوازم مورد نیاز برای ساخت، تولید و یا تعمیر یک محصول یا خدمات است. درخت محصول عموما به شکل چارت درختی نمایش داده می‌شود، که در بالاترین قسمت آن محصول نهایی و در پایین ترین بخش آن اجزا و مواد اولیه تشکیل دهنده آن دیده می شوند.
 انواع درخت محصول عبارتند از درخت محصول مهندسی که مختص طراحی فرایند و محصول است،  درخت محصول تولیدی که در مونتاژ و ساخت محصول به کار می رود
.

 این نرم‌­افزار کاملا بر اساس نیازهای این شرکت تدوین شده است که شامل اطلاعات درخت محصول کامل هر قطعه تا سطح تامین می‌­باشد. همچنین هر قطعه دارای شناسنامه‌­ای کامل اعم از  Part Number،کد انبار، تامین کنندگان، اسناد فنی، تعداد در تجهیز بالا­تر می­‌باشد.
    این نرم‌­افزار قابلیت آن را خواهد تا داشت تا با نرم‌­افزار­های دیگر سازمان از جمله انبار، تدارکات، تعمیر و نگهداری و... Link گردیده و بتواند تبادل اطلاعات نماید. در واقع این نرم‌­افزار مانند پایگاه داده هوشمند می‌­تواند دسترسی به اطلاعات را در مجموعه‌­های صنعتی تولیدی و خدماتی فراهم آورد.

از جمله مزایای آن می­توان به موارد زیر اشاره نمود:

  • امکان شناسایی کامل هر قطعه و تجهیز
  • امکان تهیه لیست مواد اولیه مورد نیاز جهت هر محصول
  • امکان تهیه لیست کسری انبار جهت تولید محصول
  • امکان انجام سفارش­های دقیق و به موقع
  • تسریع و تسهیل در تبادل اطلاعات
  • امکان جستجو براساس مشخصات شناسنامه فنی و ....