فارق از مزایای استفاده مجدد، CBSE براساس اصول طراحی مهندسی نرم افزاراست :
اجزا مستقل هستند پس باهم اختلال ندارند.
پیاده سازی مولفه ها پنهان است.
ارتباط به واسطه ی رابط های خوبی تعریف شده است.
اجزاء پلت فرم ها به اشتراک گذاشته می شوند که هزینه های توسعه را کاهش می دهند.
برگرفته از سایت www.cs.ccsu.edu
ترجمه شده توسط بینا سهیلی