Still there is no single definition for knowledge man-agement [4]. However, Human-centered approach for knowledge management view the organization as complex systems that springs from the unique organizational context they are developed.
As mentioned above, KM has three key cores or realms: people, process, and technologies and information sys-tems.