SWOT analysis is a framework used to evaluate a company's strengths, weaknesses, opportunities, and threats. It involves identifying internal factors (strengths and weaknesses) as well as external factors (opportunities and threats) that are important for achieving objectives. The analysis examines positive and negative attributes to develop a strategy.