Starting up in business is an exciting challenge. However, it is necessary to have a good idea, a clear understanding of the market and financial knowledge and skills to support the business' development. A detailed business plan will help a business avoid failure by:researching the market