culture, demographics, social issues, technological advances, economic situations, and the political/regulatory environment are all factors that make up which of the following frameworks of analysis?