Purpose: This study examines the role and challenges of Digital Public Goods (DPGs) in international development cooperation. Emphasizing openness, it analyzes the socio-technical dimensions of DPGs, identifying key considerations and constraints for their development and application. Originality: DPGs are emerging as a strategic tool to achieve Sustainable Development Goals (SDGs) and address digital inequality. However, questions persist about whether technical openness alone can ensure successful development outcomes, suggesting the need for a broader analysis. Methodology: Using a socio-technical systems approach, this study reviews scholarly work on open-source software and open data in the Digital for Development (D4D) field over the past 15 years. Result: The findings show that DPGs enhance public service efficiency, support service expansion, and foster innovation through open access to data and knowledge. Despite these benefits, challenges such as technological complexity, infrastructure limitations, gaps in stakeholder awareness, capabilities, and trust, and hierarchical governance structures reveal tensions between technical and social dimensions. Conclusion and Implication: For effective implementation, DPGs require not only technical openness but also open governance structures, sustainable financial and technical capacities, and context-specific strategies. Governments and international organizations play a critical role as coordinators, while the formation of intermediaries and tailored strategies is crucial. This study contributes to the growing body of DPG research by offering a comprehensive analysis through a socio-technical lens.