In short, there are a set of inherent problems and challenges to software development. The GSD, by adding factors like geographic dispersion, temporal dispersion and cultural differences, has accentuated some challenges and added new ones to the development process. Among these challenges we can add as important ones: strategic issues, cultural issues, knowledge management and risks management.