Independent
Collaboration, knowledge management, ICSD, risk management
Software architecture, collaboration, agility, components, interfaces, knowledge management, software engineering
Collaborative software development, collaboration
Collaboration, knowledge management