A marketing plan is a comprehensive document or blueprint that outlines a business advertising and marketing efforts for the coming year. It describes business activities involved in accomplishing specific marketing objectives within a set time frame. A marketing plan also includes a description of the current marketing position of a business, a discussion of the target market and a description of the marketing mix that a business will use to achieve their marketing goals. A marketing plan has a formal structure, but can be used as a formal or informal document which makes it very flexible. It contains some historical data, future predictions, and methods or strategies to achieve the marketing objectives. Marketing plans start with the identification of customer needs through a market research and how the business can satisfy these needs while generating an acceptable return.