WebComposition describes a reuse-oriented and strategy-focused approach to the development and evolution of Web applications. The WebComposition approach provides principles, models, processes, frameworks, and tools facilitating the creation and evolution of Web-based solutions.