assess interrelationships between user needs and the development of various technological solutions