Industrial finance is complex but vital for economic development. Long, medium, and short term capital is needed. Various public and private institutions provide industrial financing in India, including IFCI, IDBI, ICICI, EXIM Bank, NABARD, SIDBI, NHB, LIC, GIC, and UTI. These institutions offer financing options tailored to meet long, medium, and short term capital needs through means like loans, refinancing, and investment.