Calls for improved business climate