Development finance is provided by Development Finance Institutions (DFIs). DFIs invest in mining projects at the feasibility study stage or beyond. Commercial banks may not be able to fund mining project which are in high risk frontier countries. DFIs can provide investment in the form of loans, equity and risk guarantee instruments. DFIs require strict compliance with social and environmental standards.