In marketing and strategic management, competitor analysis is an assessment of the strengths and weaknesses of current and potential competitors. This analysis provides a strategic context for both offensive and defensive purposes to identify opportunities and threats. Profiling integrates all relevant competitor analysis resources within a framework to support effective and efficient strategy formulation, implementation, monitoring, and adjustment.