Narrative frameworks that capture user interactions with software, emphasizing desired outcomes and user experiences. They offer insight into the user’s journey, highlighting how the software aids in accomplishing specific tasks, thereby serving as a valuable tool for understanding and improving user engagement.