بسمه تعالی
با سلام
من می خواهم برنامه ای بنویسم که این برنامه اجزای مختلفی دارد مثلا 7 امکانات دارد و به هنگام نصب و یا بر اساس نسخه ای که کاربرتهیه کرده مکانات روی سیستم آن نصب شود و در صورت نیاز و یا خرید امکانات جدید بدون تغییر و یا از نصب خارج کردن و دوباره نصب کردن به نرم افزار قبلی اضافه می شود(مثلا nero)
برای پیاده سازی این ایده آیا روش خاصی وجود دارد ؟
با تشکر