One of the biggest changes in my technology world of 2007 has been the ditching of offline apps for online apps. It’s a process that’s taken place over a few years, but the serious gains are now starting to be realized. Using online applications isn’t a new idea technologically, but if you take the percentage of all net users using these apps in a dedicated fashion, the figures look pretty anaemic.
First, the bookmarks..

For me it all started with the bookmarking service del.icio.us, over two years ago. Typical bookmarking systems are next to useless over a certain number as they’re hard to search and categorize. With del.icio.us came tagging, and now I have just over 4200 bookmarks I can recall from any machine in the world (including those that I can’t change in any way).
Initially I was attracted to del.icio.us not because it was an online app, but merely because it offered something no offline app did at the time. It allowed me to find things based on vague memories. Let’s say I want to find, say, a page I found “funny” a few months ago, but I can’t remember exactly what it was about. I just go to http://del.icio.us/coop/funny or http://del.icio.us/coop/humor and look through a few pages. Nice! Over the months, however, the advantages of having an online app came through.. I could keep up to date with entire topic areas using the pages that show the most popular bookmarks for certain tags.. for example, http://del.icio.us/popular/ruby or, heck, http://del.icio.us/popular/WHATEVERYOULIKE! .. so I was won over.
And then came mail..

I’d had a Gmail account since the first month it was launched, but I never used it for anything serious, sticking instead to a myriad of POP3 accounts and my trusty desktop e-mail client. This system worked well and meant I could feel smug against all those struggling with weird e-mail addresses like supermegaman1726@hotmail.com or frhejfds777@lamewebmail.co.uk. Relying on webmail felt wrong to me, since my mail would be in someone else’s hands, so to speak.
The annoying side of my system, however, was that when I moved machines, I had almost no access to my mail! If I went away on business and took my notebook, I’d have to struggle through the webmail accounts associated with my POP3 accounts, and then lose track of what I’d replied to and what I hadn’t! The whole thing sucked, so I set up all my mail accounts to forward to a new Gmail account and set up a bunch of rules on Gmail to filter all my various e-mail addresses into separate folders there. Problem solved! I can now access mail everywhere, respond everywhere, and keep track of what I’ve responded to. Works a treat.. definitely one of the biggest improvements I’ve made to my technological life.
A side benefit of the forwarding approach is that I can still run my mail client at home from time to time to keep an archive of my mails.. my ass is covered!
Then Instant Messaging..

I won’t go into detail here, because I very rarely use instant messaging, but Meebo.com is an online environment for IMing and it works a treat. It deals with all of the major networks within a single Web app. Why bother installing anything?
Then my calendar..

I was a pretty big fan of iCal, the Mac OS X calendar app. I’m no scheduler, but I like to put things I need to do by a certain time into a calendar, or particularly important events. It helps to have a single place to look to know what you need to do that day. So.. I used iCal, and it did the trick for a few years.
With the move to Gmail, however, I quickly saw reasons to move my calendar too. I couldn’t access my iCal calendar while on the road, couldn’t get it on my phone, couldn’t access it even on a different machine in the same house. iCal lets you export and “share” calendars but it’s a crufty solution. Google’s calendar also has the advantage of being able to SMS you before each event!
And now documents..

When I first saw “online word processing” Web apps, I didn’t really get it. Once I became a Gmail convert, however, it all clicked into place. Documents shared across machines, anywhere in the world, and I can write my holiday’s itinerary online, get others to collaborate on it, and then even access while on the road.
There are even more apps I use and a lot of apps I’ll probably end up using, but this is just a basic introduction. Whether the advantages work out for you or not, there’s a whole ton of reasons to move over to using Web apps. I get to treat my machines more as identical clients that access network services, rather than “my computer”. If one of my machines dies, it doesn’t take much to get up and running again, whether on another Mac, under Linux, or even a Windows machine.