SWOT (Strengths, Weaknesses, Opportunities and Threats) analysis is a critical element of Strategy Development. It is a tool that enables top managements of organizations to assess their internal strengths and weaknesses as well as opportunities and threats in their external business environment, providing the right perspective for developing an effective strategy.