Environmental factors that influence the development of marketing strategies

Define, explain, and illustrate the key external and internal environmental factors that influence the development of marketing strategies and sales programs.