Learn Before
Complex Application Design: A 5-Layer Framework
What is a Complex Application?
NN Group defines a complex application as
"any application supporting broad, unstructured goals or nonlinear workflows.
In addition, complex apps frequently:
- Support highly trained users with specialized knowledge
- Help users navigate and manage large underlying data sets and enable advanced sensemaking or data analysis
- Support problem solving or end goals with unknown or variable underlying tasks
- Require handoff or collaboration among multiple roles, tools, or platforms
- Mitigate the risks of executing high-impact (or high-value) tasks, where high loss (e.g., revenue or even lives) is at stake"
Many complex applications are focused on supporting specialized domains, where the work requires specialized background and training.
Contrast this against generalized applications, where NN Group defines them as having the ability to "enable nonspecialized users to complete largely discrete, linear tasks organized around well-structured goals."
0
1
Tags
Design Science
Related
What is a Complex Application?
Information Complexity
Integrative Complexity
Intention Complexity
Environmental Complexity
Institutional Complexity
Complex Application Design: A 5-Layer Framework
Application of This Framework for UX Designers and Researchers
Learn After
Complex vs Generalized Application Example