Socio economic factors affecting development