translate English to French: That will need to be organised.
Tout cela requiert une certaine préparation.