translate English to French: The need to match demand and supply of assistance and experts was considered essential.
La nécessité d'assurer l'adéquation entre la demande et l'offre d'assistance et d'experts a été jugée essentielle.