Faits: Faits: A. Le 30 juin 1998, A._ (anciennement: U._), société de droit néerlandais, a conclu, avec la société de droit suisse B._ Ltd (ci-après: B._), un contrat intitulé "Master Agreement" ayant pour objet le développement d'un logiciel dans les domaines de la logistique et du transport. A._ devait fournir un logiciel existant. Quant à B._, elle apporterait son savoir-faire en matière de logistique et payerait une partie des coûts de développement. Ledit contrat prévoyait, à son art. 17.2, que A._ pourrait s'en départir, entre autres hypothèses, en cas de décision stratégique prise par son conseil d'administration et celui de sa société soeur (B._ NV) de "se retirer de la ligne virtuelle du business des prestations de service de logistique" (traduction de l'anglais faite par la recourante). Soumis au droit suisse, le Master Agreement comprenait une clause d'arbitrage prévoyant l'application des dispositions topiques de la loi suisse sur le droit international privé et, subsidiairement, des règles d'arbitrage de la CNUDCI. Le siège de l'arbitrage était fixé en Suisse et l'anglais choisi comme langue de l'arbitrage. Au dernier trimestre de l'année 1998, B._ NV a subi d'importantes pertes qui ont entraîné la chute du cours de ses actions et une restructuration générale du groupe B._. Dans ce contexte, A._ a engagé des discussions avec B._ en vue d'une modification du Master Agreement. La société suisse était invitée, notamment, à investir de nouveaux fonds dans le projet de développement du logiciel et à s'accommoder du report des délais d'exécution. Elle n'a pas accepté la modification proposée du Master Agreement. Le 24 mars 1999, A._ a informé B._ qu'elle cesserait de travailler sur ce projet le 30 avril 1999, ce qu'elle a fait. Par lettre du 5 mai 1999, B._ a indiqué à A._ qu'elle considérait que cette dernière avait mis fin à leur relation contractuelle en application de l'art. 17.2 du Master Agreement. Elle a fait valoir, en conséquence, un certain nombre de prétentions de ce chef. Par lettre du 5 mai 1999, B._ a indiqué à A._ qu'elle considérait que cette dernière avait mis fin à leur relation contractuelle en application de l'art. 17.2 du Master Agreement. Elle a fait valoir, en conséquence, un certain nombre de prétentions de ce chef. B. Le 18 janvier 2000, A._ a notifié à B._ une requête d'arbitrage. Elle a proposé comme arbitre le professeur X._. B._ a choisi Me Y._ pour occuper la même fonction et le professeur Z._ s'est vu confier le soin de présider le Tribunal arbitral. Dans un premier temps, B._, soutenant que A._ avait mis un terme à leurs rapports contractuels avec effet au 30 avril 1999, en conformité avec l'art. 17.2 du Master Agreement, a réclamé le paiement de 7'114'952,35 fr., montant correspondant aux sommes qu'elle avait versées à la défenderesse ainsi qu'à la peine conventionnelle stipulée dans ladite clause. Par la suite, A._ ayant nié s'être départie du Master Agreement sur la base de l'art. 17.2 précité, la demanderesse a fait valoir que la défenderesse avait volontairement mis fin au contrat de manière unilatérale, raison pour laquelle elle a conclu à l'allocation de dommages-intérêts à hauteur de 36'218'790 fr. en se fondant sur l'art. 107 CO. Contestant s'être trouvée en demeure, au 30 avril 1999, Vanenbourg a conclu au rejet de la demande. Par sentence du 31 juillet 2003, le Tribunal arbitral a constaté que A._ avait mis fin unilatéralement au Master Agreement et il l'a condamnée à verser à B._ un montant total de 15'065'557 fr., accessoires en sus, à titre de dommages-intérêts. Les arbitres ont considéré, en substance, que A._ avait rompu unilatéralement et indûment le Master Agreement à la date du 30 avril 1999, après que B._ eut refusé d'accepter les modifications dudit contrat, défavorables pour elle, que la société néerlandaise lui avait proposées. Le Tribunal arbitral a donc retenu que A._ était en demeure de s'exécuter à fin avril 1999; il en a déduit que, par la lettre subséquente qu'elle avait adressée le 5 mai 1999 à la défenderesse, B._ n'avait pas pris l'initiative de se retirer du Master Agreement. Les arbitres ont estimé que B._ pouvait se prévaloir de l'art. 108 ch. 1 et 3 CO, de sorte qu'elle n'était pas tenue de fixer un délai supplémentaire à A._ pour qu'elle s'exécute. Ils ont également admis que la société suisse était en droit de confier l'exécution des travaux à un tiers, aux frais et risques de la défenderesse, en vertu de l'art. 366 al. 2 CO. Ces principes posés, le Tribunal arbitral a examiné les différents postes du dommage invoqué par la demanderesse et il en a écarté un certain nombre pour aboutir au montant qu'il a alloué à l'intéressée. Par sentence du 31 juillet 2003, le Tribunal arbitral a constaté que A._ avait mis fin unilatéralement au Master Agreement et il l'a condamnée à verser à B._ un montant total de 15'065'557 fr., accessoires en sus, à titre de dommages-intérêts. Les arbitres ont considéré, en substance, que A._ avait rompu unilatéralement et indûment le Master Agreement à la date du 30 avril 1999, après que B._ eut refusé d'accepter les modifications dudit contrat, défavorables pour elle, que la société néerlandaise lui avait proposées. Le Tribunal arbitral a donc retenu que A._ était en demeure de s'exécuter à fin avril 1999; il en a déduit que, par la lettre subséquente qu'elle avait adressée le 5 mai 1999 à la défenderesse, B._ n'avait pas pris l'initiative de se retirer du Master Agreement. Les arbitres ont estimé que B._ pouvait se prévaloir de l'art. 108 ch. 1 et 3 CO, de sorte qu'elle n'était pas tenue de fixer un délai supplémentaire à A._ pour qu'elle s'exécute. Ils ont également admis que la société suisse était en droit de confier l'exécution des travaux à un tiers, aux frais et risques de la défenderesse, en vertu de l'art. 366 al. 2 CO. Ces principes posés, le Tribunal arbitral a examiné les différents postes du dommage invoqué par la demanderesse et il en a écarté un certain nombre pour aboutir au montant qu'il a alloué à l'intéressée. C. A._ a formé un recours de droit public au Tribunal fédéral aux fins d'obtenir l'annulation de la sentence attaquée. Les griefs qu'elle y articule seront exposés plus loin dans la mesure utile. B._ conclut au rejet du recours en tant qu'il est recevable. Le Tribunal arbitral a renoncé à se déterminer sur le recours. Par ordonnance du 23 octobre 2003, le président de la Cour de céans a rejeté la requête d'effet suspensif présentée par la recourante.