A shared vocabulary for the structural layer of web applications — the layer above components and below visual design.
When designing a web application, you quickly find yourself needing to talk about structural decisions that existing vocabularies don't cover cleanly. Is the sidebar a component? Is the header? What happens to the layout when a panel opens? How does the sidebar relate to the header at the corners?
SDL is a formal language for answering these questions precisely. It defines region types (what exists), region behaviours (how each region acts), anchor zones (internal structure within regions), and named compositions (common patterns built from regions).
An SDL description gives designers, developers, and product teams a shared reference that is precise enough to implement from, without specifying visual design or technology.