A design methodology providing a solution-based approach. Uniquely, this framework focuses on its iterative nature (which is the hallmark for a lot of human-centered design). Critically, the knowledge acquired in the latter stages of the processes can inform repeats of earlier stages