I ask a lot of questions to understand the problems my clients want to solve & the goals they want to achieve. Then I will create high-fidelity wireframes that aim to address those goals.
Those wireframes get turned into visual interfaces, sometimes with subtle motion effects, to be prototyped and tested with real people.