With your user archetypes in mind, we begin designing their experience as they interact with the software. This results in user-stories, user-flows, and journey mapping that describe the screens and decision points that will be encountered.
Next, we design wireframes and interface elements where layout, navigation, key screens, and interactions emerge.
The last step is to finalize the look and feel of the product. A style-guide and design system is matured and documented. Prototypes are created that allow you to engage with the designs long before functional software is developed.