How to prepare a business plan: your guide to creating an excellent strategy, forecasting your finances and producing a persuasive plan.