SWOT analysis By Marketing models A SWOT analysis defines a company’s Strengths, Weaknesses, Opportunities, and Threats. With a confrontation matrix, these Strengths, Weaknesses, Opportunities, and Threats can be used to identify strategic options.