A family of products is created by organisations by reusing some core assets with variations rather than producing new products and versions due to advancement, regularly changing demands, and rapid delivery in the software industry. On the other side, organisations utilised distributed development from all around the world to manage their limited resources. Therefore, creating a software product line in a widely dispersed environment generates several barriers, such as variability and commonality management, coordination, communication, control, etc. for high-quality goods. Therefore, the primary goal of this paper is to employ modern strategies to address all of the aforementioned difficulties. We employed the highly scalable Team Foundation Server (TFS) technology for the software product line in a global setting. Team collaboration, variability management, communication support, and global dispersed core asset management are the most frequently encountered aspects. In order to assess our work, we performed a control experiment. To assess the significance of our findings, we also conducted a reliability study. The results demonstrate that our results are statistically significant and that our proposed approach performs better than the traditional approach. The proposed approach assists in increasing the productivity of families of products for both practitioners and academics working in global software development (GSD).