Globally distributed software development teams are dispersed across different geographic locations. The remote teams are the local teams that collaborate remotely with the head office. As for on-site IT teams, they physically come to the head office and conduct their work there.