It can also help to identify potential problems, analyze the system's organization, and determine the system's capabilities. The sequence diagram can show the relationships between activities, events, and messages that are occurring in the system. A sequence diagram for an online booking system describes the interactions between users, system components, and software development services.