Knowledge management in software development processes is a field of software engineering that has been studied nowadays in order to apply it in the achievement of the improvement of software processes and therefore in product quality Finally, the drawback with this is that the studies have focused mainly on large companies, thus neglecting the micro, small and medium-sized companies that day by day seek to improve in order to stay competitive and remain in the current market. Faced with this problem, the need arises to propose a framework to support micro, small and medium-sized companies in the management of knowledge in software development processes. For the development of this work, a diagnosis of the current state of the art of knowledge management was carried out and the application of a survey with the aim of knowing the state of micro, small and medium-sized software development companies in the city of Manizales, on the subject related to knowledge management in software development processes, and the identification of the weaknesses and strengths that they present at a general level in the development of their projects and therefore in the improvement of the quality of the software. finished product. Subsequently, antecedents of knowledge management and issues related to the subject and the improvement of processes in micro, small and medium-sized enterprises were identified and a framework was created, which was developed following the guidelines and steps of the research methodology called Desing Science in which you start from a problem to give a solution. In this project, a framework is presented to help MSMEs in managing knowledge in software development processes by using the SPEM 2.0 conceptual framework, modeling software development processes with the use of the EPF tool. Composer and the use of defined policies for knowledge management through the use of the developed web portal. For the application of the reference framework, in addition to the development of the web portal, the employees of the case study company were trained in the modeling of software development processes, and a series of deliverables / use policies were carried out that helped the company to manage knowledge through the portal.