Finally, a factor that will influence the adoption of such standards is the availability of software components that can support different aspects of the adaptation process at runtime (a typical example being user / student modelling components). The KnowledgeTree framework (Brusilovsky & Nijhaven, 2002) represents an integrative effort in this direction.