Micro and Macro Environments