There can be many reasons for creating a Business Plan, with the main one being to obtain support, in the form of endorsement and resources, for a Business Model.
To help you write your Business Plan, I have created a complimentary template and handbook.