Factors and Trends that Influence Strategy Development