translate English to French: Balanced Scorecard has emerged as an excellent tool..., so that strategies be implemented successfully...
Balanced Scorecard est apparu comme un excellent outil..., de sorte que des stratégies soient mises en œuvre avec succès...