Development Patterns

Development patterns focus on how software evolves over time and how to manage that change effectively. They provide strategies for adapting to new requirements and maintaining a flexible, scalable system.

Wikipedia