En 2001, IBM Canada a construit son nouveau laboratoire de développement de logiciels —une nouvelle installation représentant un investissement de 150 millions de dollars—à Markham, Ontario. Connu sous le nom de laboratoire d´IBM à Toronto, cette installation de R-D a été mise sur pied en 1967. En 2003, IBM a mis sur pied le Ottawa Software Laboratory avec de nouveaux employés provenant de l´acquisition de OTI, Tarian et Rational. Avec 2 500 employés dans la région de Toronto et 350 à Ottawa, les deux laboratoires constituent l´équipe la plus importante au Canada de développement de
logiciels.
« IBM continue d´investir au Canada en raison de la solide base de compétences de l´équipe de développement de logiciels ainsi que des appuis et de la collaboration qu´il a reçus de la part des trois niveaux de gouvernement », déclare Martin Wildberger, directeur du laboratoire de Toronto et vice-président de Industry Solutions, IBM Software Group (SWG). En outre, la main-d´oeuvre hautement scolarisée du Canada possède les compétences nécessaires pour travailler dans cet environnement très spécialisé. » Près de 90 p. 100 des 2 200 employés du laboratoire
sont titulaires d´un diplôme universitaire.
En 2003, les logiciels d´IBM ont généré des produits de 14,3 milliards de dollars US dans le monde entier, ce qui en fait l´entreprise de logiciels la plus importante du monde. Les laboratoires de Toronto et d´Ottawa hébergent aussi le Centre for Advanced Studies, institut de recherche appliquée qui facilite le transposition des résultats de la recherche en des produits logiciels réalisés de façon stratégique.