Collaborative projects are relatively complex and, hence, are difficult to handle. Managing distributed knowledge among stakeholders in a systematic way is crucial to improving the collaboration productivity. This article provides a generic modeling approach that explicitly represents the perspectives of stakeholders and their evolution traversing a collaborative process. This approach provides a mechanism to analytically identify the interdependencies among stakeholders and to detect conflicts and reveal their intricate causes and effects. Collaboration is thus improved through efficient knowledge management. This article also introduces a Web-based information system that uses the perspective model and the social network analysis methodology to support knowledge management within collaboration.