translate English to French: Hence the creation of this IT system.
Ils ont donc créé ce système informatisé.