ICCO alliance provides financing through donations, guarantees, loans and participations. It also offers capacity development such as technical assistance, training and exchange programs. Additionally, ICCO engages in lobbying at the international level and brokering relationships within value chains, between partners, and with alliances and social institutions.