translate English to French: Sharing development was imperative.
Le développement doit être partagé.