How Social Factors Shape Business Strategy And Drive Success