Citation: 4C.287/1999 05.05.2000 E. A

A.- a) La Société Vaudoise de Médecine (ci-après: SVM) est une association au sens des art. 60 ss CC. Selon l'art. 2 let. d de ses statuts, elle a notamment pour but de défendre les intérêts de ses membres et de promouvoir les conditions nécessaires à l'exercice de la profession. Le 28 octobre 1981, le comité de la SVM a décidé de créer une commission informatique. Celle-ci a organisé le 22 mars 1982 une procédure d'appel d'offres en vue de l'élaboration d'un logiciel permettant de gérer un cabinet médical. Par contrat du 4 décembre 1982/9 février 1983, la SVM, sous les signatures de Serge Guggi et Jean-Claude Rey, respectivement président et secrétaire général de la commission informatique, a adjugé à Aspel S.A. le développement d'un tel logiciel dénommé Galien, avant d'être rebaptisé Galien I en 1985; Galien I a été suivi d'une seconde version, Galien I MS DOS, avant la mise au point de Galien II. Le 15 juin 1983, le comité de la SVM a adopté un règlement, qui permettait la création sous le nom de Cigal, club informatique Galien, d'un groupement ad hoc (art. 44 des statuts de la SVM) consacré au développement, à la maintenance, à la gestion, ainsi qu'à la mise à jour du programme Galien. b) Par convention du 28 février 1986, la SVM, agissant par le président et le secrétaire général de sa commission informatique, a chargé Logisoft S.A. (ci-après: Logisoft) de réaliser en trois mois, moyennant le versement de 37 500 fr., le programme informatique Galien II et de réécrire le programme Galien I dans un autre langage informatique. Le prix convenu devait être versé en quatre acomptes, à savoir 35% à la fin février 1986, 30% lors de la remise de la version test complète, 25% lors de la livraison de la version finale, et le solde de 10% en fin de garantie le 31 décembre 1986. Il est apparu que le délai de trois mois fixé par le cahier des charges pour réaliser l'ouvrage était trop court. Le 26 août 1986, Logisoft s'est déclarée prête à remettre à Promosoft S.A. (ci-après: Promosoft), sous certaines conditions, le développement de Galien II. Le 19 septembre 1986, Promosoft a proposé à Logisoft l'alternative suivante: soit, en accord avec Cigal, Promosoft reprenait intégralement le contrat du 28 février 1986 et libérait Logisoft des obligations ainsi contractées, hypothèse dans laquelle Promosoft encaisserait directement les deux derniers paiements partiels, soit Promosoft terminait pour Logisoft le développement de Galien II au tarif horaire de 95 fr. plus frais. Il n'a pas été constaté qu'une réponse a été donnée à cette proposition. Toutefois, à partir d'octobre 1986, Promosoft a engagé plusieurs collaborateurs pour achever le développement de Galien II, au nombre desquels l'informaticien René Chapuis, et a adressé le 15 décembre 1986 à Logisoft une note de 20 500 fr., laquelle n'indiquait pas le détail des heures facturées. Une convention de gérance, datée des 15/16 juin 1987, a été conclue entre Cigal (SVM) et Promosoft, selon laquelle Cigal (SVM) transférait dès le 1er avril 1987 "la structure de maintenance et de développement du programme Galien" à la société PMS (apparemment une sous-division de Promosoft); l'accord définissait également les conditions auxquelles Promosoft était autorisée à diffuser le programme Galien hors du canton de Vaud. Cette convention a été signée, pour Cigal (SVM), par les docteurs Rumpf et Vallotton respectivement président et membre de Cigal, et, pour Promosoft, par le président de son conseil d'administration Bernard Mermod. c) Dès le printemps 1988, les relations entre la SVM et Promosoft se sont détériorées. Le climat continuant à se dégrader, la SVM, par pli recommandé du 18 août 1989, a résilié la convention des 15/16 juin 1987 pour le 31 décembre 1989. Le 30 octobre 1989, invoquant de justes motifs, la SVM a résilié le même accord avec effet immédiat. Tant la SVM que Promosoft ont déduit de la résiliation de la convention des prétentions à l'endroit de leur adverse partie. B.- a) Le 14 mars 1990, la SVM et René Chapuis ont ouvert action devant la Cour civile du Tribunal cantonal vaudois; ils ont pris les conclusions suivantes: " I. La Société Vaudoise de Médecine est reconnue seule titulaire de tous les droits de propriété des programmes Galien I et Galien II.