translate English to French: Such progress has made it easier for them to achieve further change while at the same time, improving service to their clientele.
Ces progrès ont facilité la réalisation d'autres changements, tout en permettant d'améliorer le service à la clientèle.