A programmable diverse interaction code module (DIM) in an
enterprise-hosted multimedia call center (MMCC) for facilitates and
monitors diverse interactions between parties communicating through the
MMCC, and includes a database interface for access to an MMCC data
repository; and an association facility for associating parties to
transactions with agents and projects. The association facility assigns
association identifiers to parties according to defined projects and
issues, and the database interface stores transactions in the data
repository. Parties to transactions include customers and business
associates remote from the MMCC and agents and knowledge workers local to
the MMCC, and transactions are supported in any combination between any
parties. The database interface stores transactions on threaded strings,
the threading associated by one or more of project, issue, and chronology,
and the DIM is programmable to apply to a single enterprise project.
Transactions are displayable in some cases on threaded strings, and
lower-order transactions may be hidden on some strings. Methods for
practicing the invention re taught as well.