Përtej shënimeve të nivelit të objektit, shënimet arkitektonike përcaktojnë strukturën e nivelit të lartë të aplikacioneve — si shtresore, heksagonale (porta dhe adaptues), arkitektura e pastër, dhe të drejtuar nga ngjarjet. Ato organizojnë sistemet e tëra për mirëmbajtje, testueshmëri dhe fleksibilitet.
Arkitektura shtresore (n-tier)
LAYERED → organize the app into horizontal LAYERS, each with a responsibility:
PRESENTATION (UI) → APPLICATION/business logic → DATA ACCESS → DATABASE
→ each layer depends only on the layer below; clear separation
✓ simple, common, organized ✗ can become rigid; layers can leak; less flexible
