The key is effective multi-stakeholder partnerships that bring together all major players in the development process, including governments, bilateral and multilateral development agencies, national and international development finance institutions, the private sector, civil society, and even academia. The private sector, in particular, has the capacity and expertise to contribute substantially to international development efforts, through investments, loans, and even philanthropic resources provided by transnational corporations, financial institutions, foundations, and other sources.