What are the key influences on business strategy? …