Compare and contrast object frameworks and components in terms of ease of modification before system installation, ease of modification after system

Compare and contrast object frameworks and components in terms of ease of
modification before system installation, ease of modification after system
installation, and overall cost savings from code reuse. Which approach is likely to
yield greater benefits for a unique application system, such as a distribution
management system that is highly specialized to a particular company? Which
approach is likely to yield greater benefits for general-purpose application software,
such as a spreadsheet or virus protection program?