Strategic management involves analyzing a firm's internal and external environment to formulate strategies to achieve competitive advantage. It is a process that includes analyzing the environment and a firm's resources, formulating strategies, and implementing strategies. Strategy formulation develops long-term plans based on analyzing opportunities and threats in the external environment as well as a firm's strengths and weaknesses.