The IDC invests across various sectors of the economy