See also #usable.
Definitions:
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.