In the last decade, software product management has received much practical attention, though research in this area is still scattered. In this paper, we present a reference framework for software product management, in which the key process areas, namely portfolio management, product roadmapping, release planning and requirements management, are identified, as well as the stakeholders and their relations. With this reference framework, we provide a structure for a body of knowledge for software product management.