translate English to French: In the IT world we must be present everywhere all the time, meaning that we must always be in the international trade shows no matter if this is going to be a commercial success or not.
Les résultats des 20 mois d'Athina sont très impressionnants.