Global software development (GSD) refers to the practice of developing a variety of software through a geographically distributed team. This means collaborating to create