Business plan

A business plan can play a vital role in the success of any business - but what are its key constituents?