This is a demo of a web site generated from an action model with PlantUML C4 representations. Diagram elements below are linked to the pages (actions) of respective components.

!include <c4/C4_Context.puml> 'ref http://plantuml.com/stdlib !include <office/Users/user.puml> !include <office/Users/mobile_user.puml> 'LAYOUT_WITH_LEGEND title System Context diagram for Internet Banking System Person(customer , Customer , "<$user> <$mobile_user>\n A customer of the bank, with personal bank accounts", $link="customer.html") System(banking_system, "Internet Banking System", "Allows customers to view information about their bank accounts, and make payments.", $link="systems/internet-banking/index.html") System_Ext(mail_system, "E-mail system", "The internal Microsoft Exchange e-mail system.", $link="systems/external/e-mail.html") System_Ext(mainframe, "Mainframe Banking System", "Stores all of the core banking information about customers, accounts, transactions, etc.", $link="systems/external/mainframe.html") Rel(customer, banking_system, "Uses") Rel_Back(customer, mail_system, "Sends e-mails to") Rel_Neighbor(banking_system, mail_system, "Sends e-mails", "SMTP") Rel(banking_system, mainframe, "Uses")

Detailed description goes here.