15 Must Have Mac OS X Apps for a Web Developer/Designer

As a web developer, I often get asked what are my favorite or most recommended applications for beginners and experts alike. So, here is a compiled list of my must-have apps. They are geared specifically towards Mac OS X, since that is OS of choice for web development, as well as my personal choice. Several of them do, however, have siblings or cousins in the Windows world. Some are paid apps, others are free, and they are in no particular order, other than the fact that I regrouped “client-management” apps towards the bottom. Enjoy and please comment!

Adobe CS4

Adobe Creative Suite

Undoubtedly, anyone in the design industry knows the value of Adobe’s Creative Suite. From image manipulation with Photoshop, to web development with Dreamweaver, animation and application creation with Flash and vector design with Illustrator, Adobe’s suite contains a very attractive combination of functionality.

A few days ago, Adobe announced the new CS5 which offers even more compelling features. Find out more about Adobe Creative Suite

Coda

If you’re on a Mac and you need to write code (any kind), than Coda should be your #1 choice. It’s lightweight (vs. bloated Dreamweaver for example) and out-of-the-box sports some amazing features such as built-in FTP with direct server editing, multi-file search, subversion control, previews, visual CSS editor, code snippets, built-in terminal, reference e-books, and syntax highlighting for almost any programming language out there!

Find out more about Coda

CSSEdit

CSSEdit allows web designers complete control over their style sheets and offers more than Coda or any other coding software can. Built-in previews, visual editing and intuitive controls make this a must-have for designers.

Find out more about CSSEdit

TextMate

TextMate

A very simple, yet extremely powerful text/code editor with support for virtual every single language out there. It’s more even more lightweight than Coda and perfect for those quick on-the-go edits.

Find out more about TextMate

Snippets

Do you find yourself often using or needing the same pieces of code? No matter the language, Snippets will handle all of them for you, with sophisticated classification by language and function and built-in syntax highlighting.

Find out more about Snippets

SequelPro

SequelPro

Who are we kidding, phpMyAdmin is ugly! Use SequelPro to handle all of your MySQL databases from now on and you’ll find joy in this usually barbaric task!

Find out more about SequelPro

Transmit

Transmit

From the same makers as Coda (featured above) comes the best, most reliable FTP app for Mac. Simple, elegant and sophisticated, Transmit is the only FTP program you’ll want to use.

Find out more about Transmit

Firebug

Firefox (with Firebug)

Firefox is undoubtedly the most popular browser within the developer community. There are many reasons for that, but mainly it’s because of the amazing add-ons available. One of these add-ons is Firebug. Firebug allows developers to debug and make live changes to their sites. It’s an indispensable tool for anyone designing or developing for the web.

Find out more about Firefox
Find out more about Firebug

Browsers: Chrome, Safari and Opera

We’ve covered Firefox just above and we cover Internet Explorer just below, that leaves us with 3 other major players in the browser industry; Chrome, Safari and Opera. You’ll want all 3 of those on your Mac so that you can test out those pesky browsers and make sure all your sites are compatible. Don’t you wish sometimes that there was only 1 browser with only one set of rules? I sure do!

Find out more about: Chrome, Safari and Opera

Internet Explorer

Testing Internet Explorer

Mention Internet Explorer in a room full of Mac-loving web designers and be sure the party will stop there. Unfortunately, we still have to test our websites and ensure compatibility with Microsoft’s browser. If you are hardcore about your testing needs, you can use Mac’s built-in BootCamp to multi-boot your machine with your desired flavor  of Windows; alternatively you can use virtualization (Parallels, VMWare, Sun VirtualBox) to emulate Windows within Mac OS X, but if all you want to do is make sure your web page is working, than I recommend Alkaline, which uses a remote server to automatically generate screenshots of your website on all different versions of Internet Explorer.

MAMP

MAMP

Ever wished you could run server-side scripts (such as CMS  or other php-based software – ie. WordPress) without actually uploading to a server? Well, you can with MAMP! MAMP (Mac, Apache, MySQL, PHP) lets you run a websever right from Mac OS X. Out of the box, it’s perfect for testing purposes and/or production purposes. You could, theoretically use it as a public webserver, though it would require some tweaking.

Find out more about MAMP

Skitch

As a web designer, you’ll often need to take screenshots for your sites or to demonstrate something to your clients. You can make this already simple task even better by using Skitch. It’ll allow you to easily clip part of the screen and automatically and upload/share it hassle-free.

Find out more about Skitch

Adium

Skype/Adium

As a freelancer, you’ll need to keep in touch with your clients, partners, etc. What better way to do so than on the computer? You’re working on it anyway! Adium is the most customizable and versatile IM app for Mac, whilst Skype provides you with unbeatable VoIp (Voice Over IP) services.

Find out more about Adium
Find out more about Skype

TweetDeck

TweetDeck

If you are involved in the web industry, it’s imperative to tweet, right? Well what better way to keep track of all your tweets (multiple accounts supported), lists and trends, all from your desktop! It even supports Facebook and LinkedIn, all out-of-the-box. While you are at it, why not follow me? @jkudish

Find out more about TweetDeck

Evernote

Evernote

Perhaps not directly related to web development, Evernote is nonetheless an amazing tool. It can be adapted to your own case uses. For example, I use it as a snippets tool which I can than access no matter where I am (laptop, iPhone, etc. vs. Snippets which is Mac only and doesn’t sync). It’s also extremely handy for notes and file syncing accross multiple platforms.

Find out more about Evernote

ClutterPad

Bonus #16: Clutterpad (via Fluid)

You might say this is cheating, since a. Clutterpad isn’t an app and b. Clutterpad is affiliated with this blog. But, I have some valid arguments against  that :) . Ever heard of Fluid? It let’s you run web apps as if they were native apps by creating a dedicated browser just for that app. And yes, Clutterpad is affiliated with Business is Pleasure, but this recommendation is a personal one. If you haven’t tried it out yet, than please do. It’s an amazing tool with great project management capabilities. Check out all the new features, here.

Find out more about Clutterpad
Find out more about Fluid

Please tell us all the tools you use and which ones you like from the list above in the comments.

If you enjoyed this post, make sure you subscribe to my RSS feed!

Joachim Kudish - I am a Web Developer specialized in PHP, HTML5, CSS3 & jQuery. I make it my job to be up-to-date with what’s going on, whether it be the latest model of iPad, the development of HTML5 or how to integrate that twitter API. And, if it’s WordPress, even better.

 

10 Comments


  1. MK
    Apr 14, 2010

    Fantastic line up! You said ‘must have apps’ so I will not complain about adding IE!!! Now if you had said ‘best apps…’ then that would be a completely different story. :)


  2. MK
    Apr 14, 2010

    Do you get TweetDeck for Linux? Also, is it the best Twitter client? How about the iPhone? Anyone got any good iPhone Twitter app recommendations? I currently use Twitbird or whatever it’s called.


    • Joachim Kudish
      Apr 14, 2010

      @MK I don’t have Linux on any of my machines at the moment. But I do have TweetDeck on my laptop (running win7) and on my iPhone. Definitely the best twitter app in my opinion. I just like how everything is presented and how you are notified of new tweets.

  3. Social comments and analytics for this post…

    This post was mentioned on Twitter by jkudish: My latest blog post –> 15 Must Have Mac OS X Apps for a Web Developer/Designer http://bit.ly/9b6Fvu...


  4. Bruno Correia
    Apr 22, 2010

    I like them all too. But I wouldn’t leave behind one of favorite apps, NameMangler. File batch renaming is often necessary : /


  5. Kyle
    Apr 28, 2010

    Why would you recommend MAMP on a Mac? Mac has MySQL and Apache running natively. Depending on your OS version, you should probably update them, but there is really no need to install another application to do something that you have built in.


    • Joachim Kudish
      Apr 29, 2010

      I don’t believe MySQL and Apache come with the regular version of Snow Leopard, but rather only on the server edition of the operating system. I might be wrong, but even if it does it certainly isn’t anywhere close to MAMP in terms of user-friendliness and ease of installation. I recommend MAMP for anyone needing to test server scripts locally on their Mac.


  6. Callum Baillie
    Aug 12, 2011

    Yeh, MySQL and Apache are only in OSx Server. For browser testing i usually use Adobe Browser Labs but dont think it always gives a 100% accurate representation. I bet Microsofts big regret that keeps on coming up a biting it in the arse is IE6!

Leave a Reply

You're not logged in. Log in »

About

Your work should be enjoyable. And that’s what this blog is all about.

We write about business, design, marketing, technology, getting things done, organization tips and a host of other random topics.

But there’s one theme: it’s about making business a pleasure.

Follow us on Twitter, Facebook or by RSS.

If you would like to write for us, click here.

 

Get FREE Tips By Email