Architecture & System Design