Why do a business needs finance?

A business needs finance for its establishment for day-to-day running, for growth, expansion, modernisation and diversification of business.