Economic factors, political factors, cultural factors, natural factors can all influence business decisions. If firms are able to plan for the changes that are coming in their business environment ...