A method and apparatus are described for providing a user with
contextually relevant content from a library of information. According to
one embodiment of the present invention, metadata tagged information
about a user's work profile and working context, and content within a
library of information are read. The metadata tagged information about
content within the library of information to metadata tagged information
about one or more of the user's work profile, the user's working context,
or other content within the library of information is matched using one
or more programmable rules. A rank ordered set of the most contextually
relevant content from the library of information is then delivered to the
user based on the matching of the metadata tagged information.