توسعه ماژولار و گسترش چارچوب‌های برنامه‌نویسی