O DFRC foi fundado em 2003 como uma entidade subsidiária da Comunidade de Desenvolvimento da África Austral. É propriedade colectiva da Rede de Instituições de Financiamento do Desenvolvimento (IFD) da SADC, criada em 2000, na sequência de uma decisão do Comité de Ministros das Finanças e do Investimento da SADC, e conta actualmente com quarenta (40) IFD nacionais. Tanto a Rede DFI da SADC como o seu secretariado, o DFRC, foram criados ao abrigo do Protocolo da SADC relativo ao Financiamento e Investimento (FIP).
Missão: Ser um Centro de Excelência para soluções de financiamento do desenvolvimento.
Visão: Apoiar as Instituições de Financiamento do Desenvolvimento e os Governos a alcançar os objectivos em matéria de desenvolvimento e integração nacional e regional através do reforço das capacidades, investigação e serviços de consultoria.