UX Architecture for Complex, Data-Dense Systems
In complex systems, settings are often treated as an afterthought —
a fragmented collection of options disconnected from how the system actually works.
In this project, settings were redesigned as a system control layer —
a structured interface that allows users to manage behavior, preferences, and system logic across multiple domains.
The product operates in a data-dense environment, where users:
The existing approach to settings created several issues:
Settings existed as UI — not as part of the system architecture.
Design a scalable settings architecture that:
Instead of designing a single “settings page”,
settings were defined as a control layer affecting:
This shifted the role of settings from passive configuration to active system control.
Settings were made accessible through two key entry points:
This dual-entry model ensures:


The system was divided into clearly defined configuration modules:
Each module represents a domain of control, not just a UI section.
The layout follows a consistent pattern:
This separation ensures:


One of the key design challenges was enabling multi-channel control.
Users can configure notifications per type across channels:
This creates a matrix of control:
The goal was to balance:
The interaction model was designed to:
Key principles:
Settings are tightly connected to:
This ensures settings are not isolated —
they actively shape system behavior.

Settings are not a place.
They are the interface through which users control the system.
The redesigned settings system:
Most importantly, it transforms settings from a passive UI into a functional control layer.
This notification system is part of a larger UX architecture including:
Together, they create a cohesive system that supports both orientation and decision-making.
© Zofia Szuca 2024
Brand and product designer