Out of Office, permanently
Will AI finally end Microsoft's 30-year dominance?
For the past 30 years Word has dominated the word processor market. Despite threats from OpenOffice and Google Docs, Word has remained the market leader. While not perfect, it has been good enough.
But things may be about to change. Yesterday OpenAI launched their enhanced Canvas feature. It’s a clear statement of intent. It makes it possible to easily create and then edit documents using ChatGPT.
New, simple formatting tools (bold, italic, font) have been added.
And ChatGPT can review the doc inline to suggest changes:
For now it’s basic. But it shows a direction of travel. Rather than add AI to existing products (as with Microsoft Copilot), OpenAI is doing the opposite - add word processing features to ChatGPT.
Microsoft Word is big and bloated. It has collected a whole range of seldom used features over the years. Yet Microsoft daren’t get rid of those features - backwards compatibility matters. Someone, somewhere relies on those obscure features even if 99% of other users don’t. AI will always be a bolt-on to Word.
But OpenAI doesn’t have any of that baggage. They can reinvent the word processor with AI at the core. They can add features that matter. The 20% of features we use 80% of the time.
At this point you might well ask: Google Docs is a simplified version of Word - why didn’t that replace Word? The problem is Google Docs didn’t offer enough that was new. Simplification and cloud storage wasn’t enough. But AI at the heart? That’s a much bigger deal.
Beyond words: the coding canvas
And it’s not just words. Canvas can now run Python code inline. This significantly changes the coding experience. You can now create - and iterate - on Python scripts directly within the ChatGPT interface. Even better ChatGPT can easily fix bugs (or, at least, attempt to fix them).
This is a step change in the Python coding experience. And it’ll get better over time. It’s obvious that the manual ‘fix bugs’ steps in the image above will be automated. More languages will be supported. VSCode and Cursor are about to get some serious competition.
Where does this go?
AI models are increasingly becoming commodities. It’s becoming harder for OpenAI to grow by having significantly better models. They need new markets. One growth area is to make AI easier to use. To build on top of their existing models. What we’re seeing today is likely just the start of the evolution of ChatGPT into a comprehensive work environment.
How long before ChatGPT gains interactive spreadsheet capabilities or presentation capabilities? How long before there’s a file explorer mechanism to save documents and retrieve them?
And what happens to Microsoft Office in such a world? Office gained its dominance because of Windows. In the mid 1980s WordPerfect was the dominant word processor; Microsoft Word trailed far behind. But Microsoft built Word to integrate well with Windows. It was never outstanding - but it was good enough. The result? Word has dominated for 30 years.
But AI will shift the paradigm. These days I do much of my writing as a collaboration with Claude. I’ll draft something, get Claude to review it and iterate. Once I’m done I copy it into Word so I can share it as a .docx file. Now I spend my time with Claude, not Word. And once I can edit and save using ChatGPT (or Claude) I don’t need Word anymore.
The same will become true for spreadsheets, for presentations, for coding. There’s a massive opportunity to simplify the byzantine interfaces that have grown up over the past 30 years. To reimagine workflows.
Thirty years ago, Microsoft leveraged Windows to dominate productivity software. Now AI platforms have a similar opportunity to reshape how we work. Just as Word didn't need to be the best word processor to win - it just needed to be good enough and well-integrated - AI-first tools don't need to match every Office feature. They just need to be good enough while offering something transformational: the ability to create and refine content through natural conversation rather than clicking through menus and ribbons.
The irony? In their eagerness to lead the AI revolution, Microsoft may have signed Office's death warrant. Their most profitable product may ultimately be killed by the future they were so keen to create.





You're right. Word is everywhere. But few people love it. We're stuck with it because (a) Word docs are a universal format and (b) nothing better has come along in the past 30 years. But being ubiquitous doesn’t mean society is stuck with it forever. Think of typewriters. Or photocopiers. Or even fax machines :). They were once everywhere, but today are confined to niches.
So change can happen. But it needs a compelling innovation. Is AI sufficiently compelling? The evidence so far is it offers a paradigm shift in how we create and edit documents. Writing a doc will become about requirements, review & iteration rather than typing words. Buttons and ribbons will be replaced by a conversational interface (the chat window at the side of Canvas feels like an early version of this). It seems inevitable we’ll see a significant change in the way we create docs (and code and spreadsheets etc) in the coming years.
Microsoft certainly has the resources to adapt, but transforming a product as established as Word is incredibly challenging. Sometimes it's easier to build something new than to retrofit the old… …which is not to say Microsoft can’t develop a new AI first word processor. CoWord anyone :)?
This is an interesting development but this underestimates the inertia around Word - it’s literally everywhere in just about every organisation on the planet. Schools use it, universities, governments, large companies, small companies, … Long-term I doubt Microsoft care about monetising Word (PPt, etc) specifically, but rather care about monetising their entire enterprise package, which of course includes AI as well - maybe as an add-on today, but will surely be part of the base package soon.
I think this probably just helps proliferation of platforms - not undermining Word’s dominance, but rather adding lots of niche alternatives (ChatGPT, Claude, X, Y, Z).
But it’s definitely interesting to think about the AI as the app itself, instead of the app with AI added to it. I’ll stick with VSCode for now :-), but like you am making more an more use of AI assistants to help me. Both Claude and Copilot have made some great C-related saves for me recently.