Citation: 4A_570/2020 E. B

B.a. Le 14 septembre 2018, au bénéfice d'une autorisation de procéder, A.________ SA a saisi le Tribunal civil d'arrondissement de La Côte d'une demande dirigée contre B.________ Sàrl en vue d'obtenir le paiement des montants de 37'500 fr., 9'349 fr. 35 et 929 fr. 45, avec intérêts. Par jugement du 1er octobre 2019, le tribunal a rejeté la demande formée par A.________ SA. Il a jugé que l'ouvrage présentait un défaut grave consistant en la non-conformité aux prescriptions de sécurité générale. B.________ Sàrl avait respecté ses incombances en vue de l'exercice de son droit à la garantie. Les conditions générales préalables à cet exercice étaient ainsi réalisées. Dès lors, il y avait lieu d'admettre la compensation du préjudice économique subi par B.________ Sàrl avec les créances que A.________ SA avait envers elle. B.b. Statuant le 29 septembre 2020, la Cour d'appel civile du Tribunal cantonal vaudois a rejeté l'appel formé par A.________ SA et a confirmé le jugement attaqué.