Approaches to self-service