An organization's strategy should flow from an analysis of the market opportunity and threats, capabilities of the organization, aspirations of its people, and the desires of its stakeholders. Strategy development encompasses the creation of a vision, selection of a mission, setting of goals, development of strategies and identification of organizational values. A strategic plan is the organization's interpretation of the market opportunity. It is its way to capitalize on the market opportunity based on its vision, mission, goals and capabilities. A strategic plan is organization dependent because no two organizations have the same vision, mission, goals, and capabilities. Therefore, even if two organizations uncover the same opportunity, they are likely to perceive it differently. A strategic plan is a way to minimize or avoid threats. It is a method to effectively utilize the organization, to satisfy the organization's stakeholders, and a way to provide competitive differentiation.