Business Plans and Financial Planning

What makes a business plan credible to a bank, an investor, or a business owner planning its own next step.