Citation: 4A_315/2016 E. A

A.a. A la suite de deux appels d'offres en vue de l'adjudication des prestations d'ingénieur électricien et d'ingénieur CVCR (soit chauffage, ventilation, climatisation, régulation) nécessaires à son projet de construction d'un Centre..., à... (VD), la société W.________ AG, à laquelle a succédé X.________ SA (ci-après: X.________), a conclu deux contrats: un contrat d'ingénieur CVCR portant sur la conception du chauffage et de la ventilation avec A.________ SA le 12 juillet 2005 et un contrat d'ingénieur électricien pour l'exécution des phases 2 à 5 avec Z.________ SA le 8 août 2005. A.b. L'installation de désenfumage en cas d'incendie a été jugée non conforme par l'Etablissement d'assurance contre l'incendie et les éléments naturels du canton de Vaud (ECA), notamment parce que l'alimentation électrique était sous-dimensionnée. Le 26 juin 2012, les parties ont signé une convention de laquelle il ressort que des travaux de mise en conformité du système de désenfumage devaient débuter en été 2012 et que ceux-ci allaient modifier profondément le système de désenfumage. A.c. Les parties sont en litige au sujet du dommage subi par X.________ du fait de la non-conformité du système installé.