Most find that the benefits of working globally are many, including savings in time and money and the ability to take advantage of skills that may not be available locally. But outsourcing and its related practice, global distributed development (GDD)-in which teams of software developers who may be either employees or outsourced workers are located across geographies also present challenges. Among them are the need to evolve architectures, relationships, cultures, and decision-making routines in ways that enable the organization to reap business benefits. Read this paper to learn about the IBM solutions for achieving true collaboration in global development.