translate English to French: Moreover, they needed a certain degree of predictability in order to be able to realize their business plans.
Ils ont en outre besoin d'un certain degré de prévisibilité pour être à même de réaliser leur plan d'affaires.