The macro environment is the ecosystem of a business. It influences its profitability and ability to stay competitive in the market. A business needs to predict external opportunities and threats to survive long-term.