How to design interactions between users and the interface, including user flows, user journeys, and task analysis.