Making use of personal interests • Domain-specific interests of the user serve as a basis for selecting and sorting service offers. • Interests of single users as well as groups can be considered. • The system learns the user’s interest over time, i.e. from the user's interaction with the system. Making use of the user’s current position • The user's current location is observed on the basis of GPS sensor data. • The GPS data about the geo-coordinates are related to data in Geo-Information Systems (GIS) of the region. • The current location serves as input for the service selection. • Location-based services are offered, such as creating a tour, giving directions, creating maps. Service mediation • The system is realized as a multi-agent system, including middle-agents to mediate between user and distributed service agents. • The middle-agents integrate various support features of CRUMPET and facilitate the user interaction. • The system may exploit several content providers for one request of the user. • Pro-active assistance is given, when enabled by the user. The CRUMPET system has been developed in a scenario-based way. The scenarios given here are only short examples from the elaborate scenarios developed in an early phase of the project. The scenario development has been closely related to the development of the system architecture and further specifications, such as UML use case and sequence diagrams. Figure 1 gives an overview over the system architecture, as seen from a functional point of view.