A macro environment comprises the external factors that can influence a business. These factors are often out of the control or management ability of a company. Factors typically include economic, demographic, political, and technological forces in business.