User modelling and user-adapted integration