translate English to French: But insurance technology is improving, aided by improved information technology.
Pourtant, la technologie de l’assurance s’améliore, aidée en cela par les technologies de l’information.