Strategic thinking involves generating business insights and opportunities to create a competitive advantage. It can be done individually or collaboratively, and involves considering different perspectives on critical issues. Strategic thinking is defined as a cognitive process that produces thought for achieving success, whereas strategic planning is a separate but related process that realizes strategies through integration back into the business. Key attributes of strategic thinkers include having a systems perspective, being intent-focused, thinking in time about past, present and future, being hypothesis-driven, and demonstrating intelligent opportunism.