Common challenges towards a better business climate