what are the factors that constitute the environment of business