SWOT analysis (or SWOT matrix) is a strategic planning technique that is used to find out the strengths, weaknesses, opportunities and threats facing a person or a business project. It is used to effectively counter business competition or for project planning.