User Experience Design: competitor and customer analysis, product structure, content development, wireframing, prototyping, testing. User Interface: design research, look and feel, branding, user guides, interactivity and animation, adaptation to different screen sizes and resolutions, implementation with developers.