Macro and micro environments for a business

Identify and analyze the use of different approaches to understanding the macro and micro environments for a business.