Development banks are financial institutions that promote economic development, especially in developing countries. They provide financing to key sectors like industry and agriculture. Development banks undertake financial risks to promote economic growth. They provide various forms of long-term financing like loans, underwriting, and investments. Development banks differ from commercial banks in that they do not accept deposits from the public and focus on medium and long-term lending. Their objective is public interest over profits.