Managing external dependence: a study on the effects of external factors on firm behaviour and performance