Bundesgericht
Tribunal fédéral
Tribunale federale
Tribunal federal

4A 502/2021

Arrêt du 17 juin 2022
I

Composition
Mmes les Juges fédérales
Hohl, Présidente, Kiss et May Canellas.
Greffière: Monti.

Participants à la procédure
A.________,
représenté par Me Miriam Mazou et Me Jacques Michod, avocats,
défendeur et recourant,

contre

Z.________ AG,
représentée par Me Julien Fivaz, avocat,
demanderesse et intimée.

Objet
contrat de vente mobilière,

recours en matière civile contre l'arrêt rendu le 16 août 2021 par la Cour d'appel civile du Tribunal cantonal du canton de Vaud (n° 386, PT16.014217-201752).

Faits :

A.

A.a. A.________ exploitait un garage en entreprise individuelle dans la commune vaudoise de..., sur deux parcelles appartenant pour l'une à son épouse, pour l'autre aux conjoints A.________ et à un tiers.
Au début de l'année 2014, le garagiste a nourri le projet de vendre son entreprise. Il s'en est ouvert à un client dénommé B.________, qui l'a dirigé vers M.________ en pensant que cet homme d'affaires fortuné pourrait être intéressé. Ces deux derniers ont visité les lieux en février ou mars 2014.
B.________ s'est attelé à évaluer l'affaire. Il a pu accéder aux bilans 2012 et 2013 mais n'a disposé d'aucun inventaire. Dans un rapport du 15 juin 2014, il a estimé l'entreprise à 1'014'000 fr. (murs et terrain non compris), moyennant un fonds de commerce de 576'000 fr., un équipement d'exploitation de 150'000 fr. et un mobilier de 10'000 fr. Ce dernier poste, selon les explications données au cours du procès civil (let. B.a infra), englobait les meubles proprement dits, soit les tables et chaises, à l'exclusion du matériel informatique. Sans souvenirs précis, le prénommé pensait ne pas avoir tenu compte de cet élément dans son appréciation.
M.________ a demandé une estimation de l'entreprise à son partenaire d'affaires N.________, administrateur d'une fiduciaire. Celui-ci n'a pu s'exécuter, faute d'obtenir les documents nécessaires.

A.b. Dans le courant du mois d'août 2014, les époux A.________ sont entrés en négociation avec M.________ et N.________. M.________ a décidé que trois sociétés concourraient à l'acquisition de l'entreprise et des terrains liés à son exploitation. Selon les précisions apportées dans le procès, lui-même n'avait pas les moyens financiers nécessaires. Les futures acquéreuses étaient:

- Z.________ AG,
consacrée statutairement à la fourniture de "software",
...,
- X.________ SA, et enfin
- Y.________ SA,
administrée par M.________ (président) et N.________, dévolue statutairement aux conseils, services et expertises dans le domaine immobilier.
Ces trois entités entretenaient des relations commerciales. M.________ n'était ni l'employé, ni l'administrateur, ni l'actionnaire de Z.________AG. Il agissait pour celle-ci en tant que représentant, sur la base d'instructions.
Le 14 août 2014, Z.________ AG s'est adressée au garagiste en ces termes:

"Nous nous référons à la transaction intentionnée de la vente de l'activité commerciale à Y.________ SA (...). Nous avons compris que la valeur comptable des systèmes électroniques, du logiciel et de l'autre équipement se porte sur plus de CHF 500'000.-, y inclus tous les amortissements. Selon vous les réviseurs ont confirmé ce fait.
Nous sommes prêts d'acheter (sic) l'équipement et de verser le prix sur (sic) une banque que vous allez nous indiquer, comme part de la transaction de vente et paiement.
Nous nous réservons le droit de faire vérifier la transaction et toutes les valeurs par une révision indépendante dans un délai de 6 (six) mois après sa clôture.
Veuillez-nous (sic) faire parvenir une copie du rapport de la révision 2013."
Le 18 août 2014, N.________ a établi le décompte suivant:

" Contrat_à_établir par la Fiduciaire (...)
Fonds de commerce CHF 1'000'000.-
./. Reprise (...) dettes bancaires - environ CHF 400'000.-
Cash hors contrat CHF 600'000.-
Contrat_à_établir par le notaire
Vente propriété CHF 2'700'000.-"
Le 12 septembre 2014, Z.________ AG a encore adressé la missive suivante au garagiste:
(...) Achat de l'équipement - Vente Garage (...)
Nous avons été informés de la transaction pendante du terrain, de l'activité commerciale et de l'équipement du ou avant le 1er Octobre 2014.
D'ici, nous n'avons pas obtenu un rapport de révision détaillé, et comme convenu, nous réservons le droit de nommer un réviseur indépendant pour vérifier l'évaluation de l'équipement acheté.
Le paiement de CHF 500'000.- est sous condition de la révision et est retenu selon votre demande sur un compte auprès de banque... (...) jusqu'à la finalisation de la révision.
Le paiement a été fait sous cette réserve."

A.c. Le 30 septembre 2014, A.________ a conclu deux contrats de vente:

- Le premier, intitulé " contrat de vente ", le liait à la société Z.________ AG. Il contenait les clauses suivantes:

" ARTICLE PREMIER
Le vendeur s'oblige à livrer l'ensemble du mobilier et des logiciels de gestion d'entreprise entreposés dans les locaux sis (...) à... (VD), selon inventaire annexé pour faire partie intégrante du présent contrat, à l'acheteur et à lui en transférer la propriété.
ARTICLE 2 - PRIX DE VENTE
L'acheteur s'oblige à payer au vendeur le montant de CHF 500'000.- (...) pour l'acquisition du mobilier et des logiciels précités.
(...)
ARTICLE 8 - GARANTIE EN CAS D'EVICTION ET GARANTIE EN RAISON DES DEFAUTS
Le vendeur certifie que l'ensemble du mobilier et des logiciels visés à l'article premier sont sa propriété et libres de tout engagement.
(...)
S'agissant (...) de la garantie en raison des défauts, l'acheteur dispose d'un délai d'un an à partir de la conclusion des actes notariés visés à l'article 2 pour vérifier l'état du mobilier et des logiciels vendus. (...) "
M.________ a signé cet accord au nom et pour le compte de Z.________ AG. Il y a inséré deux annotations:

- à l'article 2, consacré au prix, il a ajouté "Plus 65K SFR bonus". Le prénommé et le garagiste ont mis leur paraphe.
- A l'article 8, le délai "d'un an" a été converti en délai "d'un mois". Le prénommé a apposé son paraphe. Quant au garagiste, il a expliqué lors du procès qu'il avait demandé cette modification pour éviter d'avoir à sa charge le paiement du parc informatique pendant aussi longtemps.
Contrairement à ce qu'énonçait le contrat, aucun inventaire n'était annexé.
- La deuxième convention, intitulée " Contrat de vente, remise de fonds de commerce ", était conclue avec la société Y.________ SA, représentée par M.________ et N.________. Le garagiste s'engageait à remettre son fonds de commerce et à "en transférer la propriété/titularité", celui-ci comprenant "l'ensemble de [l]a clientèle et d[es] contrats commerciaux en cours", "à l'exclusion du mobilier et des logiciels d'exploitation". En contrepartie, l'acheteuse "s'oblige[ait] à payer" 200'000 fr. (art. 2, intitulé "prix de vente") et à reprendre une dette de quelque 400'000 fr. (art. 4, dénommé "reprise de dette").
Les deux accords ont été rédigés par Me P.________ sur instructions de M.________. Ils ont été signés dans une certaine précipitation.

A.d. Deux actes notariés de vente immobilière ont encore été conclus avec la société X.________ SA le 2 octobre 2014. Ils avaient pour objet les parcelles abritant le garage et son parking. Les prix d'acquisition étaient de 2'200'000 fr. et 500'000 fr., soit au total 2'700'000 fr.

A.e. Ce même 2 octobre 2014, Z.________ AG a remis au garagiste un chèque de 500'000 fr. en lien avec le contrat de vente précité. Ce montant a été versé sur un compte auprès de la banque....
Les logiciels vendus appartenaient en réalité à la société S.________ AG. Le garagiste ne détenait qu'une licence d'exploitation.
Le 13 octobre 2014, cette société l'a invité à signer un document intitulé "Confirmation de transmission":

"Transmission de la licence et de la convention des services pour les programmes
(...)
(...)
(...)
à l'entreprise Y.________ SA (...).
(...) M. A.________ confirme avec la signature de cette lettre la transmission des licences et la convention des services pour les programmes ci-dessus à l'entreprise Y.________ SA (...)."
Le prénommé, ainsi que M.________ et N.________ ont signé ce document le jour même.

A.f. Le 22 janvier 2015, Z.________ AG (ci-après: l'acheteuse) a déclaré résoudre le contrat conclu avec le garagiste. Invoquant le dol, respectivement l'erreur, elle l'a sommé de lui restituer les 500'000 fr. versés dans un délai de dix jours dès réception du courrier, non sans préciser qu'elle rétrocéderait l'intégralité du mobilier en contrepartie. Le garagiste a refusé d'obtempérer.

A.g. Le 16 février 2015, l'acheteuse a demandé aux autorités de poursuite de séquestrer les 500'000 fr. déposés par le garagiste sur un compte auprès de la banque.... Elle a obtenu gain de cause mais a dû verser 55'000 fr. à titre de sûretés.
Elle a alors intenté une poursuite en validation de séquestre qui a été frappée d'opposition.

A.h. En mai 2015, l'acheteuse a aussi déposé une plainte pénale pour escroquerie contre le garagiste, qui a ensuite été sous le feu d'une seconde dénonciation émanant d'Y.________ SA. Une ordonnance de classement a été rendue le 13 septembre 2018.

B.

B.a. Le 11 novembre 2015, l'acheteuse a assigné le garagiste en conciliation devant la Chambre patrimoniale du canton de Vaud. Le 17 mars 2016, elle a déposé une demande concluant au paiement de 500'000 fr., à la validation du séquestre, "à l'attribution" de la somme séquestrée, à la restitution des sûretés et à la mainlevée définitive de l'opposition formée dans la poursuite en cours.
Le garagiste a conclu au rejet de ces conclusions. A titre reconventionnel, il a cherché à faire constater qu'il ne devait rien à la demanderesse, à faire révoquer le séquestre et les décisions y afférentes, à obtenir "l'attribution" des fonds concernés, enfin, à se faire indemniser, via les sûretés fournies, pour le préjudice découlant du séquestre.
Une expertise judiciaire a été confiée à une fiduciaire, singulièrement à l'un de ses collaborateurs. L'expert a précisé que faute d'éléments probants, il s'était basé uniquement sur les bilans et comptes de résultat non audités afférents aux années 2010 à 2013; le garagiste n'avait pas conservé les pièces comptables nécessaires en dépit de l'art. 958f
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 958f - 1 Die Geschäftsbücher und die Buchungsbelege sowie der Geschäftsbericht und der Revisionsbericht sind während zehn Jahren aufzubewahren. Die Aufbewahrungsfrist beginnt mit dem Ablauf des Geschäftsjahres.
1    Die Geschäftsbücher und die Buchungsbelege sowie der Geschäftsbericht und der Revisionsbericht sind während zehn Jahren aufzubewahren. Die Aufbewahrungsfrist beginnt mit dem Ablauf des Geschäftsjahres.
2    Der Geschäftsbericht und der Revisionsbericht sind schriftlich und unterzeichnet aufzubewahren.
3    Die Geschäftsbücher und die Buchungsbelege können auf Papier, elektronisch oder in vergleichbarer Weise aufbewahrt werden, soweit dadurch die Übereinstimmung mit den zugrunde liegenden Geschäftsvorfällen und Sachverhalten gewährleistet ist und wenn sie jederzeit wieder lesbar gemacht werden können.
4    Der Bundesrat erlässt die Vorschriften über die zu führenden Geschäftsbücher, die Grundsätze zu deren Führung und Aufbewahrung sowie über die verwendbaren Informationsträger.
CO. Sur cette base réduite, il a estimé "la valeur d'entreprise (...) à CHF 385'000.-, montant inférieur au prix de vente fixé à CHF 700'000.- (CHF 1'100'000.-./. avance à terme fixe de CHF 400'000.-) ". Quant à la valeur du mobilier, il la situait entre 1'450 fr. et 10'000 fr.; par déduction, la propriété des logiciels devait atteindre une valeur de 490'000 fr. au moins pour justifier le prix de vente convenu (500'000 fr.). Après avoir auditionné sur ce point le co-auteur d'une expertise privée réalisée à la demande de l'acheteuse, l'expert judiciaire a retenu l'hypothèse d'une simple utilisation d'un logiciel sous licence, qui était sans valeur pour le repreneur, d'après son interlocuteur.
Par jugement du 25 août 2020, la Chambre patrimoniale a condamné le garagiste à payer 500'000 fr. à Z.________ AG, a validé le séquestre y relatif et a levé l'opposition formée dans la poursuite en cours. Au chiffre VIII de son dispositif, elle a "rejeté" toutes autres conclusions, après avoir taxé d'irrecevable la conclusion du défendeur visant à faire constater qu'il ne devait rien à la demanderesse, et après avoir décliné sa compétence pour trancher diverses réquisitions relevant des autorités de poursuite.
Sur le fond, la Chambre a constaté que les deux parties au litige s'étaient liées par un contrat de vente mobilière dont l'objet précis ne pouvait pas être dégagé au moyen de l'interprétation subjective. Selon le principe de la confiance, il s'agissait de transférer la propriété du mobilieret des logiciels équipant le garage - et non pas l'installation informatique du garage, comme le soutenait le vendeur. Ce dernier avait intentionnellement trompé l'acheteuse en se déclarant propriétaire desdits logiciels alors qu'il ne détenait qu'une licence d'exploitation. Nonobstant sa grave négligence, l'acheteuse était fondée à invalider le contrat pour dol - ce qu'elle avait fait en temps utile (art. 28
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 28 - 1 Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
1    Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
2    Die von einem Dritten verübte absichtliche Täuschung hindert die Verbindlichkeit für den Getäuschten nur, wenn der andere zur Zeit des Vertragsabschlusses die Täuschung gekannt hat oder hätte kennen sollen.
et 31
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 31 - 1 Wenn der durch Irrtum, Täuschung oder Furcht beeinflusste Teil binnen Jahresfrist weder dem anderen eröffnet, dass er den Vertrag nicht halte, noch eine schon erfolgte Leistung zurückfordert, so gilt der Vertrag als genehmigt.
1    Wenn der durch Irrtum, Täuschung oder Furcht beeinflusste Teil binnen Jahresfrist weder dem anderen eröffnet, dass er den Vertrag nicht halte, noch eine schon erfolgte Leistung zurückfordert, so gilt der Vertrag als genehmigt.
2    Die Frist beginnt in den Fällen des Irrtums und der Täuschung mit der Entdeckung, in den Fällen der Furcht mit deren Beseitigung.
3    Die Genehmigung eines wegen Täuschung oder Furcht unverbindlichen Vertrages schliesst den Anspruch auf Schadenersatz nicht ohne weiteres aus.
CO).

B.b. Par arrêt du 16 août 2021, le Tribunal cantonal vaudois a rejeté l'appel formé par le garagiste et confirmé cette décision (cf. au surplus consid. 3.2 infra).

C.
Agissant par la voie du recours en matière civile, le garagiste a invité le Tribunal fédéral à rejeter la demande de Z.________ AG et, de surcroît, à constater qu'il ne lui doit aucun montant, à révoquer le séquestre et les décisions y afférentes, et à faire libérer en sa faveur les fonds frappés par cette mesure. Il a en revanche renoncé à demander réparation du préjudice découlant dudit séquestre (art. 273
SR 281.1 Bundesgesetz vom 11. April 1889 über Schuldbetreibung und Konkurs (SchKG)
SchKG Art. 273 - 1 Der Gläubiger haftet sowohl dem Schuldner als auch Dritten für den aus einem ungerechtfertigten Arrest erwachsenden Schaden. Der Richter kann ihn zu einer Sicherheitsleistung verpflichten.
1    Der Gläubiger haftet sowohl dem Schuldner als auch Dritten für den aus einem ungerechtfertigten Arrest erwachsenden Schaden. Der Richter kann ihn zu einer Sicherheitsleistung verpflichten.
2    Die Schadenersatzklage kann auch beim Richter des Arrestortes eingereicht werden.
LP).
L'acheteuse a conclu au rejet du recours dans la mesure de sa recevabilité, réponse qui a suscité une réplique spontanée du recourant. Cette écriture n'a inspiré aucun commentaire du côté adverse.
L'autorité précédente s'est contentée de renvoyer à son arrêt.
Enfin, la requête d'effet suspensif dont le recours était assortie a été rejetée.

Considérant en droit :

1.
Les conditions de recevabilité du recours en matière civile sont réalisées sur le principe, notamment celles afférentes à la valeur litigieuse minimale de 30'000 fr. (art. 74 al. 1 let. b
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 74 Streitwertgrenze - 1 In vermögensrechtlichen Angelegenheiten ist die Beschwerde nur zulässig, wenn der Streitwert mindestens beträgt:
1    In vermögensrechtlichen Angelegenheiten ist die Beschwerde nur zulässig, wenn der Streitwert mindestens beträgt:
a  15 000 Franken in arbeits- und mietrechtlichen Fällen;
b  30 000 Franken in allen übrigen Fällen.
2    Erreicht der Streitwert den massgebenden Betrag nach Absatz 1 nicht, so ist die Beschwerde dennoch zulässig:
a  wenn sich eine Rechtsfrage von grundsätzlicher Bedeutung stellt;
b  wenn ein Bundesgesetz eine einzige kantonale Instanz vorsieht;
c  gegen Entscheide der kantonalen Aufsichtsbehörden in Schuldbetreibungs- und Konkurssachen;
d  gegen Entscheide des Konkurs- und Nachlassrichters oder der Konkurs- und Nachlassrichterin;
e  gegen Entscheide des Bundespatentgerichts.
LTF) et au délai de recours (art. 100 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 100 Beschwerde gegen Entscheide - 1 Die Beschwerde gegen einen Entscheid ist innert 30 Tagen nach der Eröffnung der vollständigen Ausfertigung beim Bundesgericht einzureichen.
1    Die Beschwerde gegen einen Entscheid ist innert 30 Tagen nach der Eröffnung der vollständigen Ausfertigung beim Bundesgericht einzureichen.
2    Die Beschwerdefrist beträgt zehn Tage:
a  bei Entscheiden der kantonalen Aufsichtsbehörden in Schuldbetreibungs- und Konkurssachen;
b  bei Entscheiden auf den Gebieten der internationalen Rechtshilfe in Strafsachen und der internationalen Amtshilfe in Steuersachen;
c  bei Entscheiden über die Rückgabe eines Kindes nach dem Europäischen Übereinkommen vom 20. Mai 198089 über die Anerkennung und Vollstreckung von Entscheidungen über das Sorgerecht für Kinder und die Wiederherstellung des Sorgerechts oder nach dem Übereinkommen vom 25. Oktober 198090 über die zivilrechtlichen Aspekte internationaler Kindesentführung;
d  bei Entscheiden des Bundespatentgerichts über die Erteilung einer Lizenz nach Artikel 40d des Patentgesetzes vom 25. Juni 195492.
3    Die Beschwerdefrist beträgt fünf Tage:
a  bei Entscheiden der kantonalen Aufsichtsbehörden in Schuldbetreibungs- und Konkurssachen im Rahmen der Wechselbetreibung;
b  bei Entscheiden der Kantonsregierungen über Beschwerden gegen eidgenössische Abstimmungen.
4    Bei Entscheiden der Kantonsregierungen über Beschwerden gegen die Nationalratswahlen beträgt die Beschwerdefrist drei Tage.
5    Bei Beschwerden wegen interkantonaler Kompetenzkonflikte beginnt die Beschwerdefrist spätestens dann zu laufen, wenn in beiden Kantonen Entscheide getroffen worden sind, gegen welche beim Bundesgericht Beschwerde geführt werden kann.
6    ...93
7    Gegen das unrechtmässige Verweigern oder Verzögern eines Entscheids kann jederzeit Beschwerde geführt werden.
LTF en lien avec l'art. 45 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 45 Ende - 1 Ist der letzte Tag der Frist ein Samstag, ein Sonntag oder ein vom Bundesrecht oder vom kantonalen Recht anerkannter Feiertag, so endet sie am nächstfolgenden Werktag.
1    Ist der letzte Tag der Frist ein Samstag, ein Sonntag oder ein vom Bundesrecht oder vom kantonalen Recht anerkannter Feiertag, so endet sie am nächstfolgenden Werktag.
2    Massgebend ist das Recht des Kantons, in dem die Partei oder ihr Vertreter beziehungsweise ihre Vertreterin den Wohnsitz oder den Sitz hat.
LTF).
Le recourant a repris des conclusions que la Chambre patrimoniale avait jugées irrecevables (avant de les "rejeter" formellement dans le dispositif de son jugement). Faute d'avoir critiqué ce pan de décision devant les juges d'appel, il ne saurait le faire à ce stade. Au demeurant, il n'avait effectivement aucun intérêt digne de protection à faire constater l'absence de dette (cf. ATF 141 III 68 consid. 2.3; 135 III 378 consid. 2.2; arrêt 5A 729/2021 du 24 février 2022 consid. 3.1.2.1). Quant aux réquisitions tombant sous la houlette des autorités de poursuite (cf. let. B.a supra), on rappellera que les effets du séquestre cessent ex lege lorsque le créancier voit son action définitivement rejetée (art. 280 ch. 3
SR 281.1 Bundesgesetz vom 11. April 1889 über Schuldbetreibung und Konkurs (SchKG)
SchKG Art. 280 - Der Arrest fällt dahin, wenn der Gläubiger:
1  die Fristen nach Artikel 279 nicht einhält;
2  die Klage oder die Betreibung zurückzieht oder erlöschen lässt; oder
3  mit seiner Klage vom Gericht endgültig abgewiesen wird.
LP). Les autorités de poursuite doivent le constater, le moment venu, et libérer d'office les biens séquestrés. Le justiciable peut exiger en tout temps qu'elles s'exécutent (ATF 106 III 92 consid. 1 p. 93; 93 III 67 consid. 1 i.f. p. 70; arrêt 5A 569/2019 du 17 octobre 2019 consid. 3.1; HANS REISER, in Basler Kommentar, 3e éd. 2021, consid. 1b ad art. 280
SR 281.1 Bundesgesetz vom 11. April 1889 über Schuldbetreibung und Konkurs (SchKG)
SchKG Art. 280 - Der Arrest fällt dahin, wenn der Gläubiger:
1  die Fristen nach Artikel 279 nicht einhält;
2  die Klage oder die Betreibung zurückzieht oder erlöschen lässt; oder
3  mit seiner Klage vom Gericht endgültig abgewiesen wird.
LP; STOFFEL/CHABLOZ, in Commentaire romand, 2005, nos 7-8 ad art. 280
SR 281.1 Bundesgesetz vom 11. April 1889 über Schuldbetreibung und Konkurs (SchKG)
SchKG Art. 280 - Der Arrest fällt dahin, wenn der Gläubiger:
1  die Fristen nach Artikel 279 nicht einhält;
2  die Klage oder die Betreibung zurückzieht oder erlöschen lässt; oder
3  mit seiner Klage vom Gericht endgültig abgewiesen wird.
LP).

2.

2.1. Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente (art. 105 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF). Le recourant peut objecter qu'ils ont été retenus de façon manifestement inexacte (c'est-à-dire arbitraire) ou en violation du droit au sens de l'art. 95
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 95 Schweizerisches Recht - Mit der Beschwerde kann die Verletzung gerügt werden von:
a  Bundesrecht;
b  Völkerrecht;
c  kantonalen verfassungsmässigen Rechten;
d  kantonalen Bestimmungen über die politische Stimmberechtigung der Bürger und Bürgerinnen und über Volkswahlen und -abstimmungen;
e  interkantonalem Recht.
LTF; sa critique doit toutefois cibler des éléments susceptibles d'influencer le sort de la cause (art. 97 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 97 Unrichtige Feststellung des Sachverhalts - 1 Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
1    Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
2    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so kann jede unrichtige oder unvollständige Feststellung des rechtserheblichen Sachverhalts gerügt werden.86
LTF).
S'il veut s'en prendre à l'appréciation des preuves, il soulèvera le grief d'arbitraire en expliquant de façon circonstanciée en quoi la décision serait entachée d'un tel vice. Du moment qu'il brandit un droit constitutionnel - la protection contre l'arbitraire (art. 9
SR 101 Bundesverfassung der Schweizerischen Eidgenossenschaft vom 18. April 1999
BV Art. 9 Schutz vor Willkür und Wahrung von Treu und Glauben - Jede Person hat Anspruch darauf, von den staatlichen Organen ohne Willkür und nach Treu und Glauben behandelt zu werden.
Cst.) -, il doit satisfaire au principe d'allégation (consid. 2.2 infra; ATF 140 III 264 consid. 2.3 p. 266; 133 II 249 consid. 1.4.3 p. 255).
Par ailleurs, pour pouvoir compléter un état de fait lacunaire, le recourant doit démontrer avoir régulièrement introduit en procédure les faits litigieux, en désignant précisément les allégués et offres de preuve présentés, avec référence aux pièces du dossier; à défaut, les faits invoqués sont réputés nouveaux (art. 99 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 99 - 1 Neue Tatsachen und Beweismittel dürfen nur so weit vorgebracht werden, als erst der Entscheid der Vorinstanz dazu Anlass gibt.
1    Neue Tatsachen und Beweismittel dürfen nur so weit vorgebracht werden, als erst der Entscheid der Vorinstanz dazu Anlass gibt.
2    Neue Begehren sind unzulässig.
LTF), et partant irrecevables (ATF 140 III 86 consid. 2 p. 90).

2.2. Le recours en matière civile peut être formé pour violation du droit fédéral (art. 95 let. a
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 95 Schweizerisches Recht - Mit der Beschwerde kann die Verletzung gerügt werden von:
a  Bundesrecht;
b  Völkerrecht;
c  kantonalen verfassungsmässigen Rechten;
d  kantonalen Bestimmungen über die politische Stimmberechtigung der Bürger und Bürgerinnen und über Volkswahlen und -abstimmungen;
e  interkantonalem Recht.
LTF), que l'autorité de céans applique d'office (art. 106 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 106 Rechtsanwendung - 1 Das Bundesgericht wendet das Recht von Amtes wegen an.
1    Das Bundesgericht wendet das Recht von Amtes wegen an.
2    Es prüft die Verletzung von Grundrechten und von kantonalem und interkantonalem Recht nur insofern, als eine solche Rüge in der Beschwerde vorgebracht und begründet worden ist.
LTF). Cela étant, l'art. 42
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 42 Rechtsschriften - 1 Rechtsschriften sind in einer Amtssprache abzufassen und haben die Begehren, deren Begründung mit Angabe der Beweismittel und die Unterschrift zu enthalten.
1    Rechtsschriften sind in einer Amtssprache abzufassen und haben die Begehren, deren Begründung mit Angabe der Beweismittel und die Unterschrift zu enthalten.
2    In der Begründung ist in gedrängter Form darzulegen, inwiefern der angefochtene Akt Recht verletzt. Ist eine Beschwerde nur unter der Voraussetzung zulässig, dass sich eine Rechtsfrage von grundsätzlicher Bedeutung stellt oder aus anderen Gründen ein besonders bedeutender Fall vorliegt, so ist auszuführen, warum die jeweilige Voraussetzung erfüllt ist. 14 15
3    Die Urkunden, auf die sich die Partei als Beweismittel beruft, sind beizulegen, soweit die Partei sie in Händen hat; richtet sich die Rechtsschrift gegen einen Entscheid, so ist auch dieser beizulegen.
4    Bei elektronischer Einreichung muss die Rechtsschrift von der Partei oder ihrem Vertreter beziehungsweise ihrer Vertreterin mit einer qualifizierten elektronischen Signatur gemäss Bundesgesetz vom 18. März 201616 über die elektronische Signatur versehen werden. Das Bundesgericht bestimmt in einem Reglement:
a  das Format der Rechtsschrift und ihrer Beilagen;
b  die Art und Weise der Übermittlung;
c  die Voraussetzungen, unter denen bei technischen Problemen die Nachreichung von Dokumenten auf Papier verlangt werden kann.17
5    Fehlen die Unterschrift der Partei oder ihrer Vertretung, deren Vollmacht oder die vorgeschriebenen Beilagen oder ist die Vertretung nicht zugelassen, so wird eine angemessene Frist zur Behebung des Mangels angesetzt mit der Androhung, dass die Rechtsschrift sonst unbeachtet bleibt.
6    Unleserliche, ungebührliche, unverständliche, übermässig weitschweifige oder nicht in einer Amtssprache verfasste Rechtsschriften können in gleicher Weise zur Änderung zurückgewiesen werden.
7    Rechtsschriften, die auf querulatorischer oder rechtsmissbräuchlicher Prozessführung beruhen, sind unzulässig.
LTF requiert un recours motivé (al. 1 et 2), si bien que le Tribunal fédéral peut se contenter de traiter les moyens soulevés, sauf en cas d'erreurs juridiques manifestes (ATF 140 III 115 consid. 2 p. 116). Des exigences plus strictes entourent le grief de violation des droits constitutionnels: le principe d'allégation ( Rügeprinzip, principio dell'allegazione) impose d'indiquer quel droit constitutionnel a été violé, en expliquant par le menu où se niche le vice (art. 106 al. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 106 Rechtsanwendung - 1 Das Bundesgericht wendet das Recht von Amtes wegen an.
1    Das Bundesgericht wendet das Recht von Amtes wegen an.
2    Es prüft die Verletzung von Grundrechten und von kantonalem und interkantonalem Recht nur insofern, als eine solche Rüge in der Beschwerde vorgebracht und begründet worden ist.
LTF; ATF 134 II 244 consid. 2.2; 133 II 396 consid. 3.2).

3.
Le litige se focalise désormais sur l'objet du contrat de vente conclu le 30 septembre 2014 ( supra let. A.c ab initio), qui aurait été mal interprété.
Avant de présenter l'analyse des juges vaudois, il s'impose de rappeler quelques principes théoriques.

3.1. Lorsqu'il doit interpréter un contrat, le juge tente d'abord de dégager la réelle et commune intention des parties (interprétation subjective). S'il ne parvient pas à l'établir (parce que les preuves font défaut ou ne sont pas concluantes) ou s'il constate un désaccord latent (une partie n'a pas compris la volonté exprimée par l'autre à l'époque de la conclusion du contrat), il recourt à l'interprétation selon le principe de la confiance (ou interprétation objective) : il doit alors rechercher quel sens, d'après les règles de la bonne foi, chaque partie pouvait et devait raisonnablement prêter aux manifestations de volonté de l'autre.
L'interprétation subjective tient compte des circonstances antérieures, concomitantes et postérieures à la conclusion du contrat. Elle relève de l'appréciation des preuves, que le Tribunal fédéral revoit sous l'angle restreint de l'arbitraire. En revanche, l'autorité de céans contrôle librement l'interprétation objective, qui ressortit au droit - mais s'appuie sur des éléments factuels qui, eux, sont attaquables aux conditions précitées (consid. 2.1). A ce niveau, les événements postérieurs à la manifestation de volonté n'entrent plus en considération (cf. par ex. ATF 144 III 93 consid. 5.2; 142 III 239 consid. 5.2.1; arrêt 4A 643/2020 du 22 octobre 2021 consid. 4.2).

3.2. La Chambre patrimoniale a constaté l'impossibilité d'établir une réelle et commune intention des parties quant à l'objet du contrat. L'instance d'appel a confirmé cette appréciation en précisant qu'elle s'en tenait aux faits retenus par les premiers juges, faute de griefs recevables à ce sujet. Elle a reproché au vendeur/appelant de "développ[er] ses griefs en se fondant sur des faits exorbitants de ceux retenus, sans aucune critique développée en amont".
Les instances vaudoises ont alors recouru à l' interprétation objective. Pour la Chambre patrimoniale, les "infimes éléments" à disposition tendaient à démontrer que le contrat envisageait la vente du mobilier et le transfert de la propriété des logiciels, plutôt que l'installation informatique du garage, comme le soutenait le vendeur:

- Le texte même de l'accord dictait une telle solution.
- L'instruction n'avait rien dégagé de précis quant aux discussions transactionnelles et autres circonstances antérieures à la conclusion du contrat. Tout au plus pouvait-on pointer le courrier établi par l'acheteuse le 14 août 2014 (let. A.b supra), qui corroborait l'interprétation littérale.
- S'y ajoutait le but social de l'acheteuse, consacré précisément à la fourniture de logiciels.
La Cour d'appel a fait sienne cette analyse, considérant qu'il n'y avait "rien à tirer de la dualité des contrats" conclus avec l'intimée (Z.________ AG) et avec Y.________ SA. Elle a balayé la thèse d'une scission entre biens matériels (qui auraient été dévolus à la première acquéreuse) et biens immatériels (qui seraient revenus à la deuxième acquéreuse). Le courrier du 12 septembre 2014 n'évoquait certes que l' "équipement" à l'exclusion des logiciels ou autres systèmes électroniques, mais il n'étayait pas pour autant l'hypothèse du garagiste, d'autant qu'il n'avait jamais fourni l'audit réclamé dans cette pièce. Interpellée sur l'incongruité consistant à acheter des logiciels à un prix aussi élevé sans le moindre renseignement, la Cour a reconnu la minceur de l'état de fait sans y voir un motif de modifier son analyse: il n'y avait de toute façon pas matière à retenir que la vente aurait porté sur le stock et le matériel du garage - dont rien n'indiquait non plus qu'ils auraient été connus de l'acquéreuse.

4.

4.1. Le recourant accuse la Cour d'appel de s'être montrée "arbitrairement excessivement sévère"[sic] dans l'application de l'art. 311 al. 1
SR 272 Schweizerische Zivilprozessordnung vom 19. Dezember 2008 (Zivilprozessordnung, ZPO) - Gerichtsstandsgesetz
ZPO Art. 311 Einreichen der Berufung - 1 Die Berufung ist bei der Rechtsmittelinstanz innert 30 Tagen seit Zustellung des begründeten Entscheides beziehungsweise seit der nachträglichen Zustellung der Entscheidbegründung (Art. 239) schriftlich und begründet einzureichen.
1    Die Berufung ist bei der Rechtsmittelinstanz innert 30 Tagen seit Zustellung des begründeten Entscheides beziehungsweise seit der nachträglichen Zustellung der Entscheidbegründung (Art. 239) schriftlich und begründet einzureichen.
2    Der angefochtene Entscheid ist beizulegen.
CPC en jugeant son appel insuffisamment motivé et en écartant ses moyens censés démontrer l'inexactitude des faits retenus.
Il fustige en particulier le passage dans lequel elle lui reproche d'avoir fondé ses griefs "sur des faits exorbitants de ceux retenus, sans aucune critique développée en amont". De son point de vue, l'appel - dans lequel le juge dispose d'un plein pouvoir de cognition en fait comme en droit - se prêterait parfaitement à sa manière de procéder.
Le recourant se méprend sur le concept de cette voie de droit et tire de fausses déductions du plein pouvoir d'examen dont jouit effectivement l'instance d'appel. Ce recours cantonal n'est pas une simple continuation de la procédure qui imposerait à l'instance supérieure de reprendre la cause ab ovo pour établir un nouvel état de fait: sa mission se limite à contrôler le bien-fondé de la décision rendue en première instance, et les griefs des parties constituent le programme de l'examen qu'elle doit accomplir (ATF 144 III 394 consid. 4.1.4; 142 III 413 consid. 2.2.4; CHRISTOPH HURNI, Zum Rechtsmittelgegenstand im Schweizerischen Zivilprozessrecht, 2018, n. 265 et 273 ss). La Cour d'appel a ici tenu rigueur à l'appelant d'avoir construit son argumentation sur des faits non constatés dans le jugement, sans expliquer en quoi il y aurait lieu de compléter un état de fait lacunaire. Exiger une motivation à ce sujet procède d'une saine application de l'art. 311 al. 1
SR 272 Schweizerische Zivilprozessordnung vom 19. Dezember 2008 (Zivilprozessordnung, ZPO) - Gerichtsstandsgesetz
ZPO Art. 311 Einreichen der Berufung - 1 Die Berufung ist bei der Rechtsmittelinstanz innert 30 Tagen seit Zustellung des begründeten Entscheides beziehungsweise seit der nachträglichen Zustellung der Entscheidbegründung (Art. 239) schriftlich und begründet einzureichen.
1    Die Berufung ist bei der Rechtsmittelinstanz innert 30 Tagen seit Zustellung des begründeten Entscheides beziehungsweise seit der nachträglichen Zustellung der Entscheidbegründung (Art. 239) schriftlich und begründet einzureichen.
2    Der angefochtene Entscheid ist beizulegen.
CPC (cf. ATF 144 III 394 consid. 4.1.4 i.f.; 138 III 374 consid. 4.3.1; arrêts 4A 610/2018 du 29 août 2019 consid. 5.2.2.1 et 4A 290/2014 du 1er septembre 2014 consid. 3.1; HURNI, op. cit., n. 261 et 481, pour qui prévaut une forme de maxime de disposition; le même auteur,
Der Rechtsmittelprozess der ZPO, in RJB 2020 p. 75 s.). Le recourant ne prétend pas y avoir satisfait, ce qui suffit à clore la discussion.

4.2. Le recourant aurait aussi voulu faire constater que "les circonstances particulières de la signature des contrats n'avaient pas échappé au Ministère public". Loin d'expliquer en quoi cette affirmation nébuleuse pourrait influer sur le sort de la cause, il se contente de renvoyer à son mémoire d'appel. Un tel procédé est a priori insuffisant (cf. ATF 133 II 396 consid. 3.2 i.f.; 126 III 198 consid. 1d). Quoi qu'il en soit, il appert que le passage concerné (en p. 15 de l'appel) contient quelques citations extraites de l'ordonnance de classement; l'appelant a certes veillé à les relier à la pièce topique, mais pas à des allégations introduites en procédure, ce qu'il devrait en principe faire au stade de l'appel déjà (cf. HURNI, op. cit., RJB 2020 p. 76 et la formule utilisée par les tribunaux cantonaux bernois et zurichois; sur la prohibition du formalisme excessif, cf. arrêt 4A 412/2021 du 21 avril 2022 consid. 3.2). Au demeurant, ces condensés de l'ordonnance enseignent que l'enquête pénale n'est pas non plus parvenue à lever les zones d'ombre entourant cette affaire, notamment quant à la conduite de Z.________ AG, qui n'a pas démontré avoir subi des "pressions de temps". Du reste, si l'instruction avait livré quelques clés,
l'une ou l'autre partie n'aurait pas manqué de le faire savoir dans le procès civil. Quant au fait que le procureur n'a pas pu retenir une tromperie intentionnelle du garagiste, respectivement une astuce, il n'est pas décisif, pour le motif déjà que l'art. 146
SR 311.0 Schweizerisches Strafgesetzbuch vom 21. Dezember 1937
StGB Art. 146 - 1 Wer in der Absicht, sich oder einen andern unrechtmässig zu bereichern, jemanden durch Vorspiegelung oder Unterdrückung von Tatsachen arglistig irreführt oder ihn in einem Irrtum arglistig bestärkt und so den Irrenden zu einem Verhalten bestimmt, wodurch dieser sich selbst oder einen andern am Vermögen schädigt, wird mit Freiheitsstrafe bis zu fünf Jahren oder Geldstrafe bestraft.
1    Wer in der Absicht, sich oder einen andern unrechtmässig zu bereichern, jemanden durch Vorspiegelung oder Unterdrückung von Tatsachen arglistig irreführt oder ihn in einem Irrtum arglistig bestärkt und so den Irrenden zu einem Verhalten bestimmt, wodurch dieser sich selbst oder einen andern am Vermögen schädigt, wird mit Freiheitsstrafe bis zu fünf Jahren oder Geldstrafe bestraft.
2    Handelt der Täter gewerbsmässig, so wird er mit Freiheitsstrafe von sechs Monaten bis zu zehn Jahren bestraft.205
3    Der Betrug zum Nachteil eines Angehörigen oder Familiengenossen wird nur auf Antrag verfolgt.
CP - régissant l'escroquerie - et l'art. 28
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 28 - 1 Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
1    Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
2    Die von einem Dritten verübte absichtliche Täuschung hindert die Verbindlichkeit für den Getäuschten nur, wenn der andere zur Zeit des Vertragsabschlusses die Täuschung gekannt hat oder hätte kennen sollen.
CO ne posent pas les mêmes conditions (cf. aussi l'art. 53
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 53 - 1 Bei der Beurteilung der Schuld oder Nichtschuld, Urteilsfähigkeit oder Urteilsunfähigkeit ist der Richter an die Bestimmungen über strafrechtliche Zurechnungsfähigkeit oder an eine Freisprechung durch das Strafgericht nicht gebunden.
1    Bei der Beurteilung der Schuld oder Nichtschuld, Urteilsfähigkeit oder Urteilsunfähigkeit ist der Richter an die Bestimmungen über strafrechtliche Zurechnungsfähigkeit oder an eine Freisprechung durch das Strafgericht nicht gebunden.
2    Ebenso ist das strafgerichtliche Erkenntnis mit Bezug auf die Beurteilung der Schuld und die Bestimmung des Schadens für den Zivilrichter nicht verbindlich.
CO, auquel la Cour d'appel s'est référée implicitement). L'art. 28
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 28 - 1 Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
1    Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
2    Die von einem Dritten verübte absichtliche Täuschung hindert die Verbindlichkeit für den Getäuschten nur, wenn der andere zur Zeit des Vertragsabschlusses die Täuschung gekannt hat oder hätte kennen sollen.
CO ne présuppose pas une astuce, et la jurisprudence a souligné à réitérées reprises que la négligence de la partie dupée ne l'empêche pas d'invoquer le dol du cocontractant: celui-ci pèse plus lourdement que celle-là (arrêt 4A 141/2017 du 4 septembre 2017 consid. 3.1.4; 4A 533/2013 du 27 mars 2014 consid. 4.3; 4C.325/2005 du 23 novembre 2005 consid. 3.4 i.f.; voir aussi SCHMIDLIN/CAMPI, in Commentaire romand, 3e éd. 2021, n° 20 i.f. ad art. 28
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 28 - 1 Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
1    Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
2    Die von einem Dritten verübte absichtliche Täuschung hindert die Verbindlichkeit für den Getäuschten nur, wenn der andere zur Zeit des Vertragsabschlusses die Täuschung gekannt hat oder hätte kennen sollen.
CO; SCHWENZER/FOUNTOULAKIS, in Basler Kommentar, 7e éd. 2020, n° 14a ad art. 28
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 28 - 1 Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
1    Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
2    Die von einem Dritten verübte absichtliche Täuschung hindert die Verbindlichkeit für den Getäuschten nur, wenn der andere zur Zeit des Vertragsabschlusses die Täuschung gekannt hat oder hätte kennen sollen.
CO; SCHMIDLIN, Berner Kommentar, 2e éd. 2013, nos 75 et 80 ad art. 28
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 28 - 1 Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
1    Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
2    Die von einem Dritten verübte absichtliche Täuschung hindert die Verbindlichkeit für den Getäuschten nur, wenn der andere zur Zeit des Vertragsabschlusses die Täuschung gekannt hat oder hätte kennen sollen.
CO; cf. la position particulière de VISCHER/GALLI, in PJA 2017 p. 1404 s., selon lesquels l'art. 28
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 28 - 1 Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
1    Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
2    Die von einem Dritten verübte absichtliche Täuschung hindert die Verbindlichkeit für den Getäuschten nur, wenn der andere zur Zeit des Vertragsabschlusses die Täuschung gekannt hat oder hätte kennen sollen.
CO requerrait une tromperie astucieuse).

4.3. Au surplus, le recourant dénonce un état de fait inexact en invoquant des éléments que les juges vaudois ont en réalité constatés dans l'état de fait et/ou intégrés dans l'interprétation. Il voudrait aussi faire préciser que l'intimée n'a pas donné suite à diverses réquisitions de production de pièces. Une telle mention apparaît superflue, le lecteur pouvant déduire a contrario de l'état de fait que l'intimée n'avait pas cherché à se renseigner (si ce n'est en demandant des pièces comptables qui ne lui ont jamais été remises) et n'avait pas obtenu de plus amples informations sur l'objet de la vente.
En réalité, le recourant critique sous ce couvert l'appréciation des preuves qui a conduit les juges vaudois à nier la possibilité de dégager une réelle et commune intention quant à l'objet du contrat. Il ne taxe pas clairement cette appréciation d'arbitraire et, surtout, tente simplement d'imposer sa propre lecture des indices recueillis. La recevabilité d'une telle critique est sujette à caution. Quoi qu'il en soit, on cherchera en vain une trace d'arbitraire dans l'appréciation portée - étant rappelé que ce travers ne découle pas du seul fait qu'une autre solution serait concevable, voire préférable (ATF 144 III 145 consid. 2; sur la notion d'arbitraire, voir aussi ATF 137 III 226 consid. 4.2 p. 234; 136 III 552 consid. 4.2).
L'interprétation littérale du contrat ne souffre guère de discussion: il y est clairement question de transférer la propriété des logiciels de gestion de l'entreprise. Sont plus précisément désignés le mobilier et les logiciels "entreposés" dans les locaux du garage. Ce verbe est certes plus adapté au mobilier stricto sensu qu'à des logiciels, mais ce raccourci de langage peut-être inadéquat ne saurait suffire à contredire le fait qu'il était question de vendre des softwares. Au demeurant, ceux-ci sont installés dans des ordinateurs qui, eux, devaient a priori se trouver dans les locaux de l'entreprise.
N'en déplaise au recourant, les juges cantonaux ont bel et bien tenu compte de l'autre transaction passée le même jour avec Y.________ SA, mais ont considéré qu'il n'y avait rien à déduire de la dualité des contrats. Ce deuxième accord évoque clairement la vente du "fonds de commerce" en explicitant ce qui est ainsi visé: l'ensemble de la clientèle et des contrats commerciaux en cours, à l'exclusion du mobilier et des logiciels d'exploitation. Cette précision permet de tenir en échec sans arbitraire la thèse selon laquelle dite convention aurait visé tous les biens immatériels du garage, logiciels compris, tandis que l'accord conclu avec l'intimée aurait visé uniquement des biens matériels. Le recourant lui-même a renoncé à arguer du fait que la "confirmation de transmission" afférente à la licence d'exploitation du logiciel a été signée au nom d'Y.________ SA plutôt que de Z.________ AG (let. A.e supra), ce qui démontre l'insignifiance de cet élément dans la perspective d'un contrôle de l'appréciation des preuves restreint à l'arbitraire - même si l'on peut y voir une incongruité supplémentaire. Le recourant martèle que les parties voulaient en réalité transférer le matériel informatique de son garage, mais il se garde bien
d'expliquer pour quelle raison aucun indice ne vient corroborer cette assertion, alors que dans la phase de négociation, l'acquéreuse s'était dite disposée à acheter les systèmes électroniques et le logiciel en se référant à leur soi-disant valeur comptable (lettre du 14 août 2014, pointée par la Chambre patrimoniale). La version du recourant ne serait pourtant pas bien difficile à établir: il s'agirait de prouver qu'il a dûment livré ce matériel très coûteux - de l'ordre de 490'000 fr., puisque le "mobilier" restant vaudrait au plus quelque 10'000 fr. -, en échange des 500'000 fr.
Même si le recourant omet de le faire remarquer, l'intervalle qui sépare le moment où l'intimée a appris (via son représentant M.________) que l'intéressé ne détenait qu'une licence d'exploitation du logiciel (13 octobre 2014) de celui auquel elle a déclaré invalider le contrat (22 janvier 2015) frappe par sa relative longueur. Avec les juges vaudois, on s'étonnera aussi que l'intimée ait pu convenir d'un prix aussi élevé sur la base de renseignements étiques, soit, grosso modo, l'indication d'une valeur comptable dont elle n'a jamais pu vérifier le bien-fondé. Le fait même qu'il ait été question de transférer la propriété d'un logiciel ne laisse pas d'interpeller; il est certes envisageable qu'un garage fasse développer un logiciel sur mesure dont il détiendrait les droits de propriété, mais la probabilité d'une telle hypothèse est moindre, vu le coût potentiel - d'autant qu'il existait, en l'occurrence, un produit adapté. Le recourant insinue que c'est dans la globalité de l'affaire que résiderait la clé de l'énigme. Il est constant que M.________ a décidé de scinder l'acquisition entre trois sociétés, prétendument pour des raisons de financement. Ce caractère global - qui transparaît encore dans le décompte établi par
N.________ le 18 août 2014 (let. A.b supra) - n'a pas échappé aux juges vaudois - non plus que les anomalies qui caractérisent cette affaire (la modification du délai de garantie à l'art. 8 du contrat en est une autre). Ceci dit, le juge civil est tributaire des faits que les parties veulent bien lui soumettre. L'hypothèse d'une simulation - à tout le moins partielle - peut bien venir effleurer son esprit. Mais encore doit-il disposer de faits concrets pour retenir une telle construction juridique. In casu, le recourant aurait dû établir que les parties n'avaient aucunement l'intention de transférer la propriété de logiciels - contrairement à ce qu'indiquait la lettre du contrat - mais avaient convenu en réalité d'une autre prestation (laquelle?) générant pour le recourant une prétention en paiement de 500'000 fr. La simulation - dont le recourant ne fait pas mention - ne saurait être retenue à la légère, sur la base d'une simple impression. Des éléments sérieux doivent faire inférer que les déclarations ou attitudes des parties ne correspondent pas à leur volonté réelle. Si un cocontractant soutient que la volonté réelle et commune s'écartait du sens ordinaire découlant des déclarations émises, il doit en rapporter la preuve (cf.
ATF 112 II 337 consid. 4a p. 342; arrêt 4A 90/2016 du 25 août 2016 consid. 3.3.2 i.f.; CHRISTOPH MÜLLER, Berner Kommentar, 2018, nos 297 et 344 ad art. 18
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 18 - 1 Bei der Beurteilung eines Vertrages sowohl nach Form als nach Inhalt ist der übereinstimmende wirkliche Wille und nicht die unrichtige Bezeichnung oder Ausdrucksweise zu beachten, die von den Parteien aus Irrtum oder in der Absicht gebraucht wird, die wahre Beschaffenheit des Vertrages zu verbergen.
1    Bei der Beurteilung eines Vertrages sowohl nach Form als nach Inhalt ist der übereinstimmende wirkliche Wille und nicht die unrichtige Bezeichnung oder Ausdrucksweise zu beachten, die von den Parteien aus Irrtum oder in der Absicht gebraucht wird, die wahre Beschaffenheit des Vertrages zu verbergen.
2    Dem Dritten, der die Forderung im Vertrauen auf ein schriftliches Schuldbekenntnis erworben hat, kann der Schuldner die Einrede der Simulation nicht entgegensetzen.
CO). Qui plus est, le constat d'un acte simulé, et partant inefficace, ne préjuge pas de facto d'un accord sous-jacent valable: l'intéressé doit encore fournir les éléments propres à l'établir. Lorsque les parties n'entendent pas livrer toutes les clés d'un litige, le juge doit composer avec les renseignements fournis. En l'occurrence, l'autorité précédente n'a pas sombré dans l'arbitraire en constatant qu'il était impossible d'établir une réelle et commune intention des parties, respectivement que la volonté commune de transférer en réalité "l'installation informatique" du garage ou l'ensemble du matériel informatique, n'était pas démontrée.

4.4. L'interprétation objective menée par les juges vaudois ne transgresse pas davantage le droit fédéral. L'analyse qui précède résiste aussi au principe de la confiance, en tant qu'elle se rapporte à l'interprétation littérale du contrat et aux circonstances antérieures et concomitantes à sa conclusion. Les juges d'appel se sont abstenus, à juste titre, de prendre en compte les circonstances postérieures. Ils n'ont pas davantage outrepassé les bornes du droit fédéral en considérant que les clauses contractuelles à interpréter étaient dépourvues d'ambiguïté et ne justifiaient pas d'appliquer l'adage in dubio contra stipulatorem. Le recourant s'égare lorsqu'il plaide que ces clauses pourraient insinuer, dans l'hypothèse la plus favorable, qu'il entendait vendre l'ensemble des biens du garage, y compris le matériel informatique.

4.5. Le recourant a renoncé à émettre d'autres griefs, notamment concernant le dol (art. 28
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 28 - 1 Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
1    Ist ein Vertragschliessender durch absichtliche Täuschung seitens des andern zu dem Vertragsabschlusse verleitet worden, so ist der Vertrag für ihn auch dann nicht verbindlich, wenn der erregte Irrtum kein wesentlicher war.
2    Die von einem Dritten verübte absichtliche Täuschung hindert die Verbindlichkeit für den Getäuschten nur, wenn der andere zur Zeit des Vertragsabschlusses die Täuschung gekannt hat oder hätte kennen sollen.
CO) et la tromperie intentionnelle de la partie induite à contracter. Aussi la discussion peut-elle s'achever ici.

5.
Pour ces motifs, le recours doit être rejeté dans la mesure où il est recevable, aux frais de son auteur (art. 66 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 66 Erhebung und Verteilung der Gerichtskosten - 1 Die Gerichtskosten werden in der Regel der unterliegenden Partei auferlegt. Wenn die Umstände es rechtfertigen, kann das Bundesgericht die Kosten anders verteilen oder darauf verzichten, Kosten zu erheben.
1    Die Gerichtskosten werden in der Regel der unterliegenden Partei auferlegt. Wenn die Umstände es rechtfertigen, kann das Bundesgericht die Kosten anders verteilen oder darauf verzichten, Kosten zu erheben.
2    Wird ein Fall durch Abstandserklärung oder Vergleich erledigt, so kann auf die Erhebung von Gerichtskosten ganz oder teilweise verzichtet werden.
3    Unnötige Kosten hat zu bezahlen, wer sie verursacht.
4    Dem Bund, den Kantonen und den Gemeinden sowie mit öffentlich-rechtlichen Aufgaben betrauten Organisationen dürfen in der Regel keine Gerichtskosten auferlegt werden, wenn sie in ihrem amtlichen Wirkungskreis, ohne dass es sich um ihr Vermögensinteresse handelt, das Bundesgericht in Anspruch nehmen oder wenn gegen ihre Entscheide in solchen Angelegenheiten Beschwerde geführt worden ist.
5    Mehrere Personen haben die ihnen gemeinsam auferlegten Gerichtskosten, wenn nichts anderes bestimmt ist, zu gleichen Teilen und unter solidarischer Haftung zu tragen.
LTF) qui versera une indemnité à son adverse partie pour ses frais d'avocat (art. 68 al. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 68 Parteientschädigung - 1 Das Bundesgericht bestimmt im Urteil, ob und in welchem Mass die Kosten der obsiegenden Partei von der unterliegenden zu ersetzen sind.
1    Das Bundesgericht bestimmt im Urteil, ob und in welchem Mass die Kosten der obsiegenden Partei von der unterliegenden zu ersetzen sind.
2    Die unterliegende Partei wird in der Regel verpflichtet, der obsiegenden Partei nach Massgabe des Tarifs des Bundesgerichts alle durch den Rechtsstreit verursachten notwendigen Kosten zu ersetzen.
3    Bund, Kantonen und Gemeinden sowie mit öffentlich-rechtlichen Aufgaben betrauten Organisationen wird in der Regel keine Parteientschädigung zugesprochen, wenn sie in ihrem amtlichen Wirkungskreis obsiegen.
4    Artikel 66 Absätze 3 und 5 ist sinngemäss anwendbar.
5    Der Entscheid der Vorinstanz über die Parteientschädigung wird vom Bundesgericht je nach Ausgang des Verfahrens bestätigt, aufgehoben oder geändert. Dabei kann das Gericht die Entschädigung nach Massgabe des anwendbaren eidgenössischen oder kantonalen Tarifs selbst festsetzen oder die Festsetzung der Vorinstanz übertragen.
et 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 68 Parteientschädigung - 1 Das Bundesgericht bestimmt im Urteil, ob und in welchem Mass die Kosten der obsiegenden Partei von der unterliegenden zu ersetzen sind.
1    Das Bundesgericht bestimmt im Urteil, ob und in welchem Mass die Kosten der obsiegenden Partei von der unterliegenden zu ersetzen sind.
2    Die unterliegende Partei wird in der Regel verpflichtet, der obsiegenden Partei nach Massgabe des Tarifs des Bundesgerichts alle durch den Rechtsstreit verursachten notwendigen Kosten zu ersetzen.
3    Bund, Kantonen und Gemeinden sowie mit öffentlich-rechtlichen Aufgaben betrauten Organisationen wird in der Regel keine Parteientschädigung zugesprochen, wenn sie in ihrem amtlichen Wirkungskreis obsiegen.
4    Artikel 66 Absätze 3 und 5 ist sinngemäss anwendbar.
5    Der Entscheid der Vorinstanz über die Parteientschädigung wird vom Bundesgericht je nach Ausgang des Verfahrens bestätigt, aufgehoben oder geändert. Dabei kann das Gericht die Entschädigung nach Massgabe des anwendbaren eidgenössischen oder kantonalen Tarifs selbst festsetzen oder die Festsetzung der Vorinstanz übertragen.
LTF).

Par ces motifs, le Tribunal fédéral prononce :

1.
Le recours est rejeté dans la mesure où il est recevable.

2.
Le recourant supportera les frais de procédure, fixés à 8'000 fr.

3.
Le recourant versera à l'intimée une indemnité de 9'000 fr. à titre de dépens.

4.
Le présent arrêt est communiqué aux parties et au Tribunal cantonal du canton de Vaud.

Lausanne, le 17 juin 2022

Au nom de la I re Cour de droit civil
du Tribunal fédéral suisse

La Présidente : Hohl

La Greffière : Monti