
How WATCOM transformed computing
ݮƵ’s first software spinoff introduced faster, more efficient software that changed the business and gaming world
ݮƵ’s first software spinoff introduced faster, more efficient software that changed the business and gaming world
By Robin Morden ݮƵ MagazineAt the groundbreaking for the new Mathematics 4 (M4) building in October 2024, Dr. Mark Giesbrecht, dean of the Faculty of Mathematics, addressed a full crowd in the Davis Centre. He told the crowd that the Faculty would shape the future of technology just as it had shaped the past.
Dr. Don Cowan (MSc ’61, PhD ’65)
Those words held special significance for Dr. Don Cowan (MSc ’61, PhD ’65) and Ian McPhee (BMath ’73, MMath ’79, DMath ’11). As key contributors alongside many other ݮƵ pioneers, they transformed the computing world — first with the creation of WATFOR, a legendary compiler for IBM mainframes, in the 1960s and later the software spinoff WATCOM in the ’80s and ’90s.
Uniquely focused on the user, these ݮƵ trailblazers democratized computer education, helped unlock the full potential of PCs and made database software accessible for organizations of all kinds. Along the way, they built strong relationships with leading tech companies like IBM, Commodore, DEC and Intel and even powered the rise of 3D video games.
It began with the bold goal of bringing computers to the masses. Cowan, a distinguished professor emeritus at ݮƵ, explained that Wes Graham, who was known as the “father of computing” at ݮƵ, wanted to make using computers “as natural to people as pen and paper.”
While other universities reserved their computers for faculty and graduate students, ݮƵ wanted their new IBM 7040, acquired in the early 1960s, to be accessible to thousands of undergraduate students. But there were challenges.
“The software supplied with the computer took 30 seconds to compile a program,” Cowan said. “That sounds quick, but if you want to do thousands of jobs a day, it’s a very long time.”
Moreover, when errors were made, the compiler gave little help identifying the issue.
To overcome these shortcomings, Graham and a ݮƵ team created their compiler, named WATFOR, which sped up compiling by a factor of 100 and provided students with valuable diagnostics.
“Suddenly, we were running 25,000 student programs a day,” Cowan said. “That was incredible.”
Other universities, business and governments thought so, too. WATFOR and its successor for the IBM 360 were distributed to educational institutions and other organizations worldwide. This proved so popular that the WATFOR team implemented an annual fee to cover the costs of fixing bugs, issuing updates and providing instructions.
“We have this incredible infrastructure that attracts talented people, and you can’t take that for granted.”
— Dr. Don Cowan (MSc ’61, PhD ’65)
In 1973, the Computer Systems Group (CSG) was formed to oversee the software's creation and distribution. The group was prolific, creating more than 20 major products across more than 10 systems. Former CSG member Trevor Grove (BMath ’79) recalled: “It truly was a ‘just do it’ era.”
As microcomputers gained traction in the late ’70s, Graham’s team began developing portable PC software outside the University. Graham recognized the educational potential of PCs and, together with McPhee, established WATCOM, ݮƵ’s first software spinoff, in 1981.
WATCOM excelled in the new market. Early PCs had limited memory, but WATCOM’s compilers implemented clever optimization techniques to create faster, smaller programs. This included the WATCOM C/C++ compiler, which enabled developers to use the Intel 386 processor's full 32-bit capability on 16-bit Windows.
Ian McPhee (BMath ’73, MMath ’79, DMath ’11)
This feat helped make it the compiler of choice for the gaming industry. Genre-defining games, like Doom and Descent, used it. At a an industry keynote in 1992, Bill Gates held up the WATCOM C/C++ box, announcing that users could now run 32-bit programs on Windows.
“We had a hot C compiler,” said McPhee, who served as chief executive officer for WATCOM. “We were getting reviewed in all the tech journals and smoking the benchmarks. That's when the WATCOM brand got established beyond education markets.”
Yet, WATCOM’s greatest success came with the foray into database server software in the 1990s.
James Welch, President of WATCOMProducts Inc.with Ian McPhee (BMath ’73, MMath ’79), President of The WATCOM Group
“Salesmen were taking early laptops on business trips,” McPhee explained. “But existing SQL systems were so large and complex that you’d need an administrator along to add information.”
WATCOM SQL was self-configuring and efficient, enabling the simple operation of database applications on small portable devices. This led to its use as an embedded database in many best-selling products.
It was on the strength of its thriving database business that WATCOM was acquired by Powersoft in 1994, which then merged with Sybase. In 2010, the German tech giant SAP acquired Sybase. WATCOM SQL is still produced today as SQL Anywhere, and SAP maintains an office on ݮƵ’s north campus.
Cowan hopes that today’s Mathies learn from this remarkable history of innovation: “I hope the Faculty continues to blossom, but without forgetting its origins. We have this incredible infrastructure that attracts talented people, and you can’t take that for granted.”
Read more
Shu (Joy) Jiang is designing a modelling tool to help patients better understand their breast cancer risk
Read more
Disney Lam honours her father’s legacy by encouraging the next generation of female software engineers
Read more
Jennifer Lee, vice-chair at Deloitte Canada, shares six practical tips to build impactful connections
The University of ݮƵ acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg, and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is co-ordinated within the Office of Indigenous Relations.