translate English to French: The on-line presence is a must-have these days.
La présence en ligne est obligatoire ces jours-ci.