This work tackles one of the fundamental problems of information management - how to get the right information to the right person at the right time. It provides a practical framework to enable information services to gather information from users in order to aid information system design, and to monitor the effectiveness of an information service.