See also #usable.


Capability of a product to present appropriate information, where needed by the user, to make its capabilities and use immediately obvious to the user without excessive interactions with a product or other resources.


Such resources might include user documentation, help desks or other sources of assistance.

Self-descriptiveness requires that the system describes itself. It is closely related to understandability and one approach to making an application easier to understand.