Citation: 4A_98/2016 E. A

A.a. Le 4 septembre 2012, la société A.________ Sàrl, représentée par son unique associée gérante, X.________, domiciliée dans le canton de Genève, d'un côté, et la société Z.________ SA, à Delémont (JU), de l'autre, ont signé un accord de confidentialité. Cet accord, qui avait pour objet la confidentialité que les parties devaient respecter dans le cadre de leurs pourparlers précontractuels, contient une clause d'élection de for en faveur des tribunaux genevois. A.b. Le 22 avril 2013, Z.________ SA a fait une offre à X.________, qui l'a acceptée le 30 avril 2013 (art. 105 al. 2 LTF). Z.________ SA a ainsi été chargée de concevoir et d'élaborer un produit informatique, soit une plateforme Web-Advisor avec moteur de recherche. L'offre prévoit aussi une clause spéciale relative à la confidentialité, mais celle-ci ne fait pas référence à l'accord du 4 septembre 2012. L'offre ne prévoit aucune élection de for particulière. Elle prévoit cependant que le lieu d'exécution du travail par Z.________ SA se situe dans les locaux de cette société à Delémont, où celle-ci a son siège, même si ses collaborateurs peuvent se déplacer pour des séances de travail sur le site du client à Genève. Le contrat a été résilié par X.________ le 15 janvier 2014. Z.________ SA fait valoir qu'elle a exécuté sa prestation et requiert le paiement du prix de celle-ci. Les parties divergent quant à la portée de la clause d'élection de for contenue dans l'accord du 4 septembre 2012.