Technology transfer is maximized by identifying external users and making knowledge available to them. An organization should maintain a detailed view of its knowledge portfolio, gather information on potential external applications and user communities, and enable easy browsing of the knowledge portfolio tailored to users' needs. A knowledge management system with a semantic structure can fulfill these conditions by classifying knowledge, applications, and users to facilitate technology transfer.