User Experience: User experience is more than looks. User experience represents the overall interaction process of the user with a product. The interaction provides the user with added value and it also provides tremendous business value by:
- Creating brand awareness.
- Enabling the user to differentiate products, and increase customer satisfaction.
- Helping the user to work with products in an easy, consistent and secure manner.
- Encouraging the user to use your product and others like it.
Traditionally, functionality has been more important than user experience in software development, at least partly because the available technologies did not always make it easy to create compelling user interfaces (UI). The introduction of WPF now enables the seamless convergence of user interface, media, and documents, and means that you can create applications with a compelling user experience with a minimum of work.
Presentation:
- Appropriate features for the program and its target users.
- Aesthetic appearance, often in a subtle way.
- High-quality usability and flow.
- Durable good impression.
Professional Design: Along with the developer, professional designers have an important role to play in user experience. The role of the designer is to create an interface that is useful, usable, desirable, and feasible. WPF provides features such as XAML that greatly improve the collaboration possibilities between the designer and the developer of an application.