translate English to French: Applications and technologies derived from scientific discoveries shape our every-day lives and challenge our ethical views.
Le programme-cadre devrait dans la mesure possible répondre aux besoins des personnes vivant dans le monde en développement.