what are the components of the macro environment

In marketing, "macro environment" is various external factors which affect a company's planning and performance, such as: socio-economic, political, legal and technological change. These are factors over which is has no control.