michael-mccracken.net

Free advice about a pro email client

If you’re thinking of writing a commercially successful pro email client for Mac OS X, here’s some advice along the lines of what I wrote yesterday:

Make sure you’ve tried a lot of email clients. Try everything you can get your hands on. Really use each one - figure out what makes it different, and what makes it powerful. Make sure you’ve tried text-only clients like mutt and pine. Lots of your target audience refuses to give those up - figure out why. Don’t just try free alternatives - peek in on big-business. Fire up Parallels and try Outlook and Notes in Windows (there may be others that are even better examples). Read up on the Chandler project.

Make sure the email is always available in an open data format. If this isn’t obvious, you should probably stay home. Keep a backup copy of email in something Apple Mail can read - like Unix mbox files. You can use a database for tags and whatever, but there had better be mbox files around, because your target audience won’t move into an app they can’t move out of.

Don’t start out by cloning Apple Mail. If your first screenshot looks almost like Mail but does less or isn’t as pretty, it’s bad news. Mail is a big program with lots of time and effort behind it. If you try to match its feature list first before you make your client unique, you’re toast.

Pick a specific customer, and get to know their email problem. Why not clone Apple Mail? Because you’re not writing for the same customer, are you? Make sure you know who your customer is, and what they actually need. People who want a pro app probably already have a system for to-do lists & notes, so your client doesn’t need to match those features. Likewise, email pros can still use Mail to send slideshows to Mom…

As an example, since you’re probably a programmer, think about how a programmer’s email client would be different from the standard. Maybe it does syntax highlighting. Maybe you can apply patches people send you with one click. Maybe you can create bugzilla issues from an email with one click. Or collaborate on a support email with the SubEthaEngine. Nobody but programmers will want to use that client, but that’s fine - there are lots of programmers. Now what about music and video editors? Graphic designers? See where I’m going?

Comments:
  1. July 6th, 2007 | 12:38 pm

    So maybe what’s needed is a mail transfer engine with hooks to SubEthaEdit, TextMate, YourAppNameHere…

  2. July 7th, 2007 | 3:50 pm

    [...] Free advice about a pro email client [...]

  3. July 11th, 2007 | 2:50 pm

    [...] of great thoughtful articles have sprung up on this topic. The best may be this advice to a would-be Mail replacement programmer: Think about how a programmer’s email client would be [...]

  4. March 28th, 2008 | 1:18 am

    Make sure you’ve tried a lot of email clients.

    I’m not sure about this, you could end up with a bland amalgam of all the other clients which is pretty much what Thunderbird is.

    Much better to follow your later advice and focus on a particular type of customer and their needs.

Leave a reply

You must be logged in to post a comment.

Feed, Endorsements & other Links

my bookmarks

© 2005 - 2007 Michael McCracken.

buy cheap levitra cheapest clomid prices viagra sales propecia sale buy cheapest cialis viagra prescription viagra malaysia order clomid online soma pharmacy levitra sale certified cialis buy cheap cialis internet buy lasix without prescription synthroid discount buy viagra online cheap order viagra no prescription required viagra side effects buy viagra buy viagra overnight delivery viagra free delivery buy cialis overnight delivery cost cialis order synthroid online soma online cheap viagra from canada buy viagra in canada soma prescription order cialis from canada order discount cialis online accutane sale viagra overnight delivery generic viagra online purchase cialis without prescription lasix sale cialis cheapest synthroid cialis cheapest price order viagra overnight delivery low cost cialis order no rx cialis cheap viagra from usa clomid find discount viagra accutane purchase acomplia propecia pills viagra cheap soma cheap lasix propecia prices buy cialis internet buy generic synthroid purchase soma online lowest price accutane cialis in australia generic cialis propecia no prescription clomid prescription buy cheapest viagra on line buy synthroid discount viagra no rx cheapest acomplia prices generic soma order viagra no rx buy propecia buy viagra generic cheap cialis tablets discount cialis without prescription order levitra online acomplia without a prescription viagra purchase acomplia online cheap