This Travel Agency Use Case Diagram depicts possible interactions between a user or customer and a system. Use case diagrams, previously only used in computer programming, have gained popularity in the retail and customer service industries to explain how customers interact with a business. While they are still primarily used in computer programming and other technical fields, case diagrams are increasingly used in different business areas. Many organizations create use case diagrams to help them visualize how a person may interact with their company.