translate English to French: Latest technology in place.
Les renseignements pertinents sur les affaires sont pour la plupart disponibles sur papier et il est difficile d’y avoir accès.