translate English to French: They gave us the ability to carry out the research that was necessary to make this an effective, successful product.
Il nous a donné les moyens d'effectuer la recherche nécessaire pour faire de ce projet un produit efficace et réussi.