SWOT analysis A method of characterizing an entity by its strengths, opportunities, weaknesses and threats. This methodology is taught in most business schools and is a useful tool to quickly characterize a firm’s competitive advantages and disadvantages.