translate English to French: This entailed the implementation of a new computerised transit system (NSTI) at the end of 2003.
Cela a entraîné la mise en œuvre du nouveau système de transit informatisé (NSTI) fin 2003.