Visibility of system status refers to the design principle where a system keeps users informed about what is going on through appropriate feedback within a reasonable time. This enhances user satisfaction and trust by reducing uncertainty and helping users understand the consequences of their actions.