User interface design focuses on organizing functionality within interfaces and is a subset of user experience design, which takes into account the entire user journey. To design effective interfaces, it is important to first thoroughly understand users by gathering both quantitative and qualitative feedback to uncover their underlying needs. With user insights, decisions can be informed on how people interact with interfaces and what content should be prioritized. Users directly interact with interfaces by tapping, swiping, or dragging on-screen elements, while indirectly interacting with external elements related to the product.