In this paper we explore the potential of recommendation systems in an environment where users can access a variety of services from different locations. In particular we explore the use of adaptive technologies to recommend new services to users based on context, which we define in terms of four factors: time, location, user behaviour and user profile. A multi-agent service delivery architectu...