Personally, how you write a business plan depends on what you want to use it for. There are presentation plans, and operational plans.
You can find software packages anywhere on the web to help lay out the first kind. What you put into the 'plan' depends on your research.
Same thing with your operational plans. Research determines content.
The answer to your question then is Research.
Good Luck!
Source: http://www.abusinessmentor.com