What are the reasons for writing a business plan?

Please respond to the following:

  • What are the reasons for writing a business plan?
  • What two parts of a business plan do you think you would have the most challenges in creating and how would you overcome those challenges?