It needs to have a list of everything you need. Note that the word everything here comprises of the equipment, technology, raw materials, financial and other resources that you may need when starting and running your business venture. Having all these listed will give you an idea on how much capital you need before you start and how much money should you make in a day to make your business survive.
Finally, a business plan should be error - free. This is important because your business plan defines who you are as a business person. If it turned out sloppy, then that does not speak too highly of you.
External stake-holders of non-profits include donors and the clients of the non-profit's services. For government agencies, external stakeholders include tax-payers, higher-level government agencies, and international lending bodies such as the International Monetary Fund, the World Bank, various economic agencies of the United Nations, and development banks.
A business plan should be detailed. In listing your products and services for example, you should not really stop by just enumerating them. You also should write down the descriptions and scope of your products and services, touch base on production and identify means on how you can market your "brain - child" to your targeted niche.