Software interaction design

Designing how people interact with software, including the structure of screens, flows and controls.

Scheme

Broader terms