translate English to French: Leverage technology to improve the efficiency and effectiveness of business processes (e.g. peer review, website applications such as e-applications for funding).
Tirer parti de la technologie afin d'accroître l'efficacité de l'examen par les pairs et des autres processus.