Strategic thinking involves synthesizing information to determine a company's competitive advantage and future success. It requires taking an overview perspective while examining details to understand how elements fit together. Strategic thinking has both analytical "hard" sides involving tools and techniques, as well as "soft" sides involving vision, values, and culture. It is a skill that challenges even exceptional thinkers, as it does not follow a step-by-step process but requires insight and reflection.