In this paper, we aim to identify what kinds of knowledge management (KM) challenges are typical in the renewal of software development processes, and to propose solutions to the identified challenges. The research is a qualitative case study of a large software company renewing its software development processes towards reuse of software code, i.e. component-basedsoftware-engineering (CBSE). The research is carried out from business and management points of view, not from the software engineering point of view.