We describe a set of support functions that enable next generation mobile services and applications to react on changes in the end-user?s context, such as available resources, user preferences, user environment and situation. This paper focuses on the (design of) components that enable the processing and exchange of relevant contextual information across and between domains.