A framework that frames user needs in terms of the underlying progress a person is trying to make in a specific circumstance, rather than their demographics or stated preferences. For example: 'When I'm commuting, I want to catch up on news so I feel informed when I arrive.'