A Development Finance Institution providing financing support facilities to qualifying projects. The NIDCS invests in economically and financially viable, technically feasible, and environmentally friendly projects that have sustainable medium to long term returns that yield positive growth effects to Swaziland's socio-economy.