User-Experience Development

Developers worldwide wish to understand user-experience development (UXD). UXD comprises activities in user-centered design of user experience, specifically user-interface development (metaphors, mental models, navigation, interaction, and appearance) that are useful for planning, research, analysis, design, implementation, evaluation, and documentation of products/services across a wide number of platforms. This paper summarizes some key concepts and terms.