The IDC provides various forms of financing and support to promote industrial development in South Africa, including equity, debt, export financing, and guarantees. It aims to support investments that generate both developmental and financial returns while taking on higher risk than commercial financiers. The IDC offers funding to greenfield projects, expansions, rehabilitation projects with a minimum of R1 million. It also has special funds to support distressed companies and create employment, such as the R2 billion UIF Fund and the R10 billion Grow E Scheme. In addition to financial support, the IDC provides training and business support programs to help entrepreneurs.