A marketing plan is a road map that surveys the business environment, describes strengths, weaknesses, opportunities and threats (SWOT), and contains financial budgets and marketing strategies. It differs from a business plan by focusing more on strategy. The key steps in developing a marketing plan include an executive summary, environmental analysis, SWOT analysis, marketing objectives, marketing strategy involving target markets and the marketing mix, an action program outlining who does what by when, and financial projections.