A context is an answer to the question "when".
IContext
A context manager tracks the sets of defined and enabled contexts within the application.