translate English to French: Satisfactory administrative and technical support were key factors in their ability to do so.
La qualité de l'appui administratif et technique a été un facteur essentiel dans leur aptitude à le faire.