KMS are the IT-based systems developed to support and
enhance the organizational processes of knowledge creation,
storage/retrieval, transfer, and application (Alavi and
Leidner, 2001). As organizations come to see the
importance of KM, many are developing KMS that offer
various benefits to facilitate KM activities (Alavi & Leidner,
1999). During the development of KMS, attention should be
paid to various issues and challenges related to using IT to
support KM (Hahn & Subramani, 2000). Prior studies have
suggested some ideas for designing and developing KMS.
Bowman (2002) described the structure of KMS and
identified the features that are expected in a comprehensive
KMS. These features include text and multimedia search
and retrieval, knowledge mapping, personalization, collaboration,
messaging, etc. Salisbury (2003) proposed the
collaborative cognition model and successfully built a KMS
based on this theoretical foundation.