Four approaches to interface design are considered: technology centered, user centered, control centered, and use centered (ecological). Each perspective provides unique insights into pieces of the interface design problem. However, it is argued that the ecological or use centered approach provides a more comprehensive framework within which the other three perspectives can play important supporting roles. This approach goes beyond issues of information requirements to address meaning as an emergent property of a dynamic work ecology.
Available at: http://works.bepress.com/john_flach/39/