For quite a while, Web-based suites — which offered word processing, spreadsheets, presentations, and other tools associated with desktop office suites — were extolled not because they did these things well, but because they could do them at all.
But the three major competitors, Google Docs, ThinkFree, and Zoho, have all made major improvements in recent months. They’re becoming both broader, with more applications, and deeper, with more features and functionality in existing apps.
The question is: Are these three applications really ready to take on a desktop-based heavy hitter like Microsoft Office?
True challengers to Office?
Microsoft Office (primarily its Word, Excel and PowerPoint applications) has long been famous for including every possible feature, no matter how obscure — and for imposing a hefty load of code on your hard drive to provide all those features, not to mention the heavyweight user interface it takes to support them.
Early versions of Web-based productivity suites tried hard to imitate Office, but they were at a double disadvantage: They didn’t offer anything like the feature set of the Microsoft applications, and they were severely handicapped by what it was possible to do in a browser (in controlling the on-screen display of the text sizes and attributes, for example).
A couple of things have happened over time, however. One is that the programmability of browsers has been radically improved, beginning with AJAX techniques.
Support for standards has improved as well (though there’s still a lot of ground to be made up here), so that advanced tricks with cascading style sheets, for example, work more dependably across the available browsers and provide much better on-screen rendering of the documents.
Another change has been the spread of the open-source software movement. Desktop competitors to Microsoft Office, such as OpenOffice.org, have begun to get some traction. These suites may not come with all the features of the Office apps, but they don’t come with its price tag, either. They also offer good functionality, good support for Office document formats (as well as truly open formats of their own), and you pay whatever you want to pay — or nothing at all.
As a result, users have become more open to considering alternatives to Microsoft’s ubiquitous suite.
While Google Docs, ThinkFree and Zoho vary in the breadth of the applications they offer, their features and their usability, they are all capable of doing real, useful work. They do what you expect of productivity apps — create documents, spreadsheets and presentations — in sophisticated fashion.
Then they take advantage of the fact that they are Web-based to add another level of productivity. In various ways, they incorporate “presence” features that let you enable collaboration with others from within the apps themselves — you can e-mail files, share access to files (either read-only or read/write) with individual contacts or groups, or publish files (to a blog, a Web page, or a select group of contacts).
All three of these Web-based suites are free, and an account includes storage for your documents (ThinkFree and Zoho offer 1GB; Google doesn’t specify a size limit, but it lets you store up to 5,000 documents and 5,000 images online).
And because you work in a Web browser, they’re cross-platform applications by default: You can create a presentation on a Linux box at home, edit it on a Mac at the office, and display it on a client’s PC. Support for mobile devices is still in its early stages, but versions of some of the apps are available for smart phones as well.
Google Inc.’s Google Docs sticks to the basics but does them elegantly. It offers just the classic three productivity applications: word processor, spreadsheet and presentation editor. But its user interface seems especially well thought-out.
Its file organizer is uncluttered but provides a very usable management console for uploading, downloading and creating new files in any of the suite’s three applications.
The Google Docs word processor and presentation apps present particularly clean user interfaces — something they can get away with because they provide arguably the least functionality of the three suites.
Google, of course, offers a variety of Web-based apps, some of which can also be considered important parts of any productivity suite — Gmail, for example, or Google Calendar. However, they are not really integrated with the other applications (except via a small set of links on the top left of each Google page).
Google Docs has made many small improvements in the last year, and one really big one — Gears (until very recently called Google Gears), a software platform that works as a browser extension to let you take your documents offline, work with Web applications while you’re disconnected, and then sync your changes automatically when you reconnect. Besides Google Docs, a handful of other Web apps (including rival Zoho) currently work with Gears, and more are expected.
ThinkFree Corp.’s ThinkFree Online can be used independently, but users are heavily encouraged to use it as an adjunct to ThinkFree Office, the offline software version.
For example, its sync tool, ThinkFree Manager, is available to all buyers of its desktop version of ThinkFree Office, so documents stored in a ThinkFree Web account can be worked on offline and automatically synced when you reconnect.
ThinkFree has also improved the integration of its apps with a file-management console called “My Office” that supports hierarchical folders, and tracks files you have published or shared with others.
ThinkFree has also added an offline capability for all users of its online apps by letting them download and install an ad-supported version of the ThinkFree Office desktop apps, and including ThinkFree Manager, an offline file manager that keeps track of local files.
When a Web connection is available, you can log into ThinkFree Manager and run a sync process that synchronizes all the documents changed while you were offline with their online versions stored in your ThinkFree Web account.
ThinkFree has also improved the integration of its online apps with a file-management console called “My Office” that supports hierarchical folders and tracks files you have published or shared with others.
ThinkFree Online offers the same three applications as Google Docs, plus a couple of extras that are more or less “coming attractions”:
- A Workspace application that doesn’t do much yet but looks as if it is intended to be a collaboration space that would let a team share documents and create threaded discussions.
- A billboard for a forthcoming Notes application that ThinkFree describes as a “Web Editor” that will handle formats such as .doc, .docx (the current Office standard) and PDF, and will offer WYSIWYG features not currently found in the current ThinkFree word processor.
ThinkFree’s user interface ranks only slightly behind that of Google Docs: Visually, it feels slightly more cluttered, but its file organizer works well, and its applications perhaps come the closest of the three Web-based offerings to matching the functionality of Microsoft Office.
ThinkFree makes a selling point of its close resemblance to Office, in fact: The applications look and work like the traditional Office 97/2003 apps (before Office 2007 and the Ribbon interface came along).
If there’s a trophy for the company that takes Web-based apps the most seriously, Zoho may have already retired it. The company offers something like 20 products online, some free and some not, which range from basic productivity apps to customer relationship management systems and webconferencing tools.
The range of applications is large, but their integration as a suite is spotty. Once you log in, you can switch to other Zoho apps without having to log in again each time, but each application is a stand-alone.
While Google Docs and ThinkFree offer file organizer views that let you organize your files into folders and see them all in one place, Zoho does not. Each application shows you just the files you have created in that app in a long list that you can sort, but not subdivide into folders.
Zoho has begun to build offline operation into its applications by making them compatible with Google’s Gears. Currently Writer utilizes Gears, but other Zoho apps don’t yet.
So which of these Web-based suites would be the best to use in place of Microsoft Office (or any other desktop suite)?
Word processing was one of the personal computer’s first killer apps, and it is still the cornerstone of any productivity suite.
Google Docs is the lightweight in the group, with the fewest word-processing features (even its find-and-replace function is marked “beta,” which tells you something), but this is not necessarily a bad thing.
If you like a clean interface, then Google’s word processor is for you. Documents open by default in a new “fixed-width” view that’s the equivalent of looking at the “page preview” mode of Microsoft Word.
And Docs does have some interesting tricks — it lets you treat the document as a Web page and edit its HTML and CSS information, for example. Given that you can “publish” any Google document as a Web page with its own URL, this means you can create Web pages that you can update from anywhere without needing to FTP files to your Web site.
It takes a lot for a Web app to handle user interface issues such as formatting the on-screen display of type fonts and supporting the extensive file management that’s a big part of word processing. All three of these word processors are capable of tasks such as formatting the typefaces, placing and sizing graphics, arranging paragraphs, and setting up tables.
But only ThinkFree offers the really sophisticated features, such as letting you format a hanging indent. (This apparently has as much to do with the user interface as it does coding — Google Docs and Zoho preserve hanging indents in imported documents, but there’s no place in their interfaces for you to create one.)
In fact, ThinkFree’s word processor gives you the most features (or the most unimportant ones, depending on how you feel about, say, drop caps), and the most control over things like the content of headers and footers.
Zoho Writer falls nicely in the middle. It offers more formatting control than Google Docs (it’s easier to set up a header and footer in Zoho Writer, for example, than it is in either of the other suites) but it isn’t as feature-heavy as ThinkFree.
Zoho Writer’s support for Google’s Gears is another plus. Writer added the feature late last year, becoming one of the first non-Google apps to work with the technology. Other recent Writer improvements include pagination, document headers and footers, an equation editor with LaTeX support, and more.
Google Docs and Zoho Writer both include “presence” features that show you who else is editing the document in real time. Zoho goes even further to support chat, allowing you to either broadcast messages to all other users, or click on an individual in the Collaborators list and open a private chat window.
In testing, ThinkFree was the only app that had noticeable performance issues, mostly because it seemed to need to download Java code almost every time a new document type was opened, or after its browser window was closed or the computer was rebooted. ThinkFree also seemed to be more at the mercy of overall network performance than either Google Docs or Zoho.
Watch for part 2 of this story in tomorrow’s ITBusiness.ca front-page line-up.