Visibility of System Status

Visibility of system status is another core principle for designing successful interactive systems.  Simply put, the system needs to clearly communicate to the user what it is doing and what state it is in.  Visibility of system status was included among the original 10 Usability Heuristics for User Interface Design by Jakob Nielsen.

Examples related to this concept: