Je rejoins totalement Patrice sur ce thread-là... sauf pour l'histoire des 15 ou 20 ans, c'est peut-être exagéré, parce que si tu te rappelle ce qu'on faisait il y a 15 ou 20 ans en informatique, c'était pas glorieux face à l'informatique d'aujourd'hui...
Là où je bosse, on a du mainfraime IBM, du SUN, du HP-UX, du Windows NT4, du Windows 2000, du Windows 2003, du Linux... Le tout formant un joli ensemble de plus de 650 serveurs. Les postes clients (environ 3000) sont sur XP SP1 avec patches de sécurité à jour.
Les décisions de passer sur telle ou telle plateforme sont, pour la plupart, dictées par des choix techniques dûs aux applicatifs sur lesquels nous devons travailler. Le reste, c'est des décisions politiques.
Tout le monde s'accorde à dire : le mainframe, c'est cher, bien trop cher. OK, la direction veut que l'on passe sur une architecture unix. Bien, sauf que du Linux, impossible en environnement bancaire, pour la simple et évidente raison que l'open source ne peut être exploité à moins d'avoir vérifié TOUT le code source pour éviter au maximum les codes malicieux (virus, vers, troyens, backdoors, etc...).
Donc on se tourne vers un partenariat avec un constructeur... Ok, bien, sauf que pour avoir la même puissance de calcul que les mainframes que nous avons, nous devons payer environ 1 tiers de plus en hardware, licences et maintenance...
Nous n'utilisons du Linux quasiment que sur des plateformes VMWare et pour faire des firewalls.
Si je me tourne maintenant vers les postes de travail, là encore les choix sont dictés par des choix applicatifs... Nous tournons plus de 260 logiciels différents, du coup Office n'est qu'une infime partie de ces logiels. En bref, plateforme Windows obligatoire.
Pourquoi ne pas se tourner alors vers Open Office ? Ce n'est pas une question de compatibilité (quoi que...). La suite Open Office est très loin d'être aussi aboutie que la suite de Microsoft, autant par ses fonctionnalités que par sa stabilité, et en plus (on a beau critiquer Microsoft) la suite Open Office est d'une lourdeur et d'une lenteur à l'exécution terrible...
Edit : Maintenant, effectivement, dans une PME avec une dizaine de serveurs et jusqu'à 100 postes de travail, économiser sur le coût des licences peut avoir l'effet de booster l'utilisation de Linux, mais ceci uniquement sur quelques serveurs (proxy, firewall, serveur web, intranet, partage de fichiers et partage d'imprimantes), mais je pense honnêtement qu'il est un peu utopique de vouloir passer les postes de travail sous Linux... Allez expliquer à un gars de plus de 50 ans, qui sait juste imprimer son formulaire dans Word pour le remplir et ensuite le faxer à son correspondant qu'il va devoir maintenant remplir son formulaire à l'écran, puis passer par 3 logiciels différents pour convertir le document et éventuellement un quatrième logiciel en ligne de commande avec une commande longue comme un jour sans pain, le tout pour arriver à envoyer par e-mail ou par fax un document lisible et compatible avec d'autres entreprises...

Edit 2 : et pour les gens qui ne sont pas dans l'informatique, et qui disent de manière simpliste "oui mais toi tu es informaticien, alors tu n'as qu'à apprendre ça, ça doit pas être bien compliqué, arrête avec ta mauvaise volonté", sachez que travailler dans l'informatique, c'est comme travailler dans l'alimentation... Dans notre entreprise il y a 86 métiers totalements différents. Allez expliquer à un gars qui travaille à la chaîne dans une usine de bonbons qu'il n'a qu'à devenir boulanger artisan du jour au lendemain...