The current literature on knowledge management (KM) presents KM as a broad field that encompasses many perspectives. This paper reviews these perspectives with the aim of offering a socio-technical view. KM has emerged with strong links to the multidisciplinary field of information systems (IS) where technology has been seen as a relevant enabler of change within organisations. Yet these organisational changes have also been emergent in the practices of people according to the social setting in which they are embedded. The process of knowledge will be reviewed as well as its enhancement through Knowledge Management Systems (KMS) and how this technology needs to be integrated into an existing organisational context for people to use it effectively. The resource-based view and practice-based view are considered to form a sociotechnical view in order analyse the complexity of KM and why people may share or retain their knowledge. A framework is also proposed to present the literature reviewed from a socio-technical perspective. For further studies, this paper aims to facilitate research into how organisations can encourage knowledge processes through the right incentives and effective technology.