The big-picture design: which components exist, how they connect, how data flows and why each technology was chosen.