Flow Charts describe a user's interaction with the system. They document interactive behaviors that take place on UI Screens, including documentation on state and context. They are used to document movement and paths across UI Screens. They can describe highly complex multi-step processes that span across multiple UI Screens. They provide the details on the logic that guides the system. They document both user decisions points and system decision points. They can also be used to document existing systems in order to deconstruct the current user experience.