C4Context
title System Context — Internet Banking
Person(customer, "Customer", "Bank account holder")
System(banking, "Internet Banking", "Web and mobile banking platform")
System_Ext(email, "Email Provider", "Transactional email delivery")
System_Ext(core, "Core Banking", "Ledger and accounts mainframe")
Rel(customer, banking, "Uses")
Rel(banking, email, "Sends email")
Rel(banking, core, "Reads accounts")
UpdateLayoutConfig($c4ShapeInRow="2", $c4BoundaryInRow="1")
UpdateElementStyle(customer, $bgColor="#F3E5F5", $borderColor="#1A1A1A", $fontColor="#1A1A1A")
UpdateElementStyle(banking, $bgColor="#E3F2FD", $borderColor="#1A1A1A", $fontColor="#1A1A1A")
UpdateElementStyle(email, $bgColor="#E0F7FA", $borderColor="#1A1A1A", $fontColor="#1A1A1A")
UpdateElementStyle(core, $bgColor="#E8F5E9", $borderColor="#1A1A1A", $fontColor="#1A1A1A")