Offshore software development has become one of the prominent software engineering trends in recent years. Many software development
projects are switching to offshore sites due to global and economic reasons. This trend has resulted in the need for new tools
and platforms to provide support for the challenges that are faced by collaborators in global teams in distributed communication,
coordination and knowledge management. Understanding and employing appropriate platforms presents one of the important factors
in successful global software development projects. The purpose of this paper is to compare several market-leading tools that
aim at assisting software development within an offshore scenario. In doing so, new and important aspects of evaluating these
tools are taken into account that are specific to the distributed aspects of these projects.
Keywords Collaboration Platform - Collaborative Software Development - Offshore Software Development Tools - Computer-Aided Software Engineering