Annually, a huge amount of financing for development is directed to developing countries. However, we have observed small returns or results of such huge monetary contributions for a long time. In this regard, new conception and strategies show that financing for development is a responsibility of each actor in a whole system: government with all its institutions, a private sector (firms, enterprises, and individuals), banks and micro financial sector, international community (development banks, various funds, and project programs). All these actors should work systematically and in a balanced manner with each other to achieve sustainable development for a long-term period.