1. A mechanism for enabling a context-sensitive attribute for use by a computer application said mechanism adapted to: create an attribute value for the context-sensitive attribute; and create a context value associated with the attribute value for defining the applicability of the attribute value.