1. A computer-implemented method, comprising: receiving and storing information from an administrative client that establishes memberships of a plurality of clients to a common contextual messaging system; receiving and storing nomenclature information from the administrative client that establishes a nomenclature for the common contextual messaging system; permitting a first client of the plurality of clients to accessing a contextual messaging host server via a web browser associated with the first client; receiving a message from the first client; determining a message context for the message using the nomenclature information; and clustering messages based on the message context in a message database.