What is the difference between internal environment and external environment of the business?