Framework Evolution
Framework evolution might be categorized as anything beyond use as-is and completion.
Refactorings can be used to restructure the framework while preserving its behavior.
Design patterns can be applied to make the framework more flexible.
What happens to applications when frameworks evolve?