Understand users. Define the interactions. Design the user interface.