{theblog}The Blog

8 Great Apps that Every Freelance Developer Needs

Posted on 02/18/10 | Category: blog, business | Tags: , , , , ,

Every freelancer has certain apps they use in their day-to-day business operations. Developers, especially, have to keep a tool belt full of useful apps that touch multiple areas in development, design, client management and billing.

It’s important not to let your apps rule your working life. If it’s not quick enough, crashes all the time and is too pricey, perhaps you should think about switching to something else.

I’ve tried lots of different apps over the course of my freelancing career, but have only found a few that really speed up my workflow, are inexpensive and intuitive. What are these great apps?

1. Adobe Photoshop $999

screenshot_01

I’ll say this right now–I hate Adobe products. They’re overpriced, bloated, very buggy and their customer service stinks.

That being said, there really is no good alternative to Photoshop that I’ve been able to find. I’ve tried a couple of other alternatives:

Why does a developer even need Photoshop? If you’re a backend programmer, you can easily get away without having Photoshop and using one of the free alternatives for the occasional image edit.

But, if you specialize in front-end development, like XHTML and CSS, you have to have a powerful image editor to cut up your clients’ PSDs and optimize the images for the web.

2. Coda $99

screenshot_02

After I dropped Adobe Dreamweaver, I tried out several all-in-one development apps, but I really liked Coda the best. It comes with the FTP program, Transmit, built right into it and handles all development file extensions, so you no longer need a ton of applications open when coding. Plus, it’s pretty snappy and takes up little computer resources.

3. Billings $39.99

screenshot_03

The perfect app to send estimates, track time and bill your clients with. I prefer this app over Freshbooks, a similar online-based app, because it stays on my machine, backs itself up and has a one-time fee of $30, versus a $20 a month fee and limited clients on Freshbooks. I have more control over the way my invoices and estimates look and what information is included in them.

I also love how they include the timer in your top task bar, which allows you to start or stop and quickly move between open projects and clients. It also runs great reports, which allowed me to file my taxes quickly and painlessly.

4. Adium $Free

screenshot_04

A freelancer needs to be available to clients in as many ways as possible–but there are over ten instant messenger companies! To have all of these open at once would kill your computer–and your productivity.

Adium is a free instant messenger app that has 15 of the most popular chat clients integrated in it. You can have as many accounts signed in as you want, and they all display nicely in one buddy list.

5. Skype $Free

screenshot_05

Skype is probably the most popular, and useful, way of communicating with clients and doing business. It includes a regular instant messenger, screen sharing and video and audio chat. Calls to any Skype user anywhere in the world are free.

6. iPhone $99

screenshot_07

Freelancer…meet “Mega App”. While the iPhone itself isn’t technically an app (it’s a device), it carries lots of useful apps I can use while on the road or away from my desk to help clients.

Some of these useful apps include:

7. XAMPP $Free

screenshot_08

An awesome free app from Apache, XAMPP allows you to set up a local testing server, so you can view your websites without having to upload them to an actual server. Combined with Firebug in Firefox or Chrome, this speeds up development time exponentially.

8. SnapNDrag $Free

screenshot_09

SnapNDrag allows you to take screenshots by selection, by window or the whole screen. This app has been super useful on more than one occasion. As a matter of fact, this app took all the screenshots on this post!

What Apps Are Necessary to You?

Do you have an app you consider necessary to your business? What is it?

My original post was published on FreelanceFolder

TwitterFacebookStumbleUponDiggDeliciousRedditGoogleTechnorati
About the author
Amber Weinberg specializes in clean and semantic XHTML, CSS and WordPress development. She has over 10 years of coding experience and is pretty cool to work with. Amber is available for freelance work, so why not hire her for your next project?.

Related Posts You Might Like

27 Comments

  1. Hi Amber,
    I need absolutely Aptana Studio (for code developing) and Inkscape (for vector drawing): both are complete and easy to use and both are free!

  2. Hen Asraf says:

    Wish I had a list for Windows xD

    I just use Notepad++ (with the FTP plugin) for coding and Photoshop for images.. That’s it >_> don’t need the other stuff

    • I don’t develop on windows so I don’t know any except Netbeans, which Nikita uses :) haha you can get a really good used mac that’s like only a few months old for $500 with 3b of ram, 500 gb of space. we have mac retailers here that sell awesome used macs, can also find on ebay.I’m getting ready to sell my macbook and they hold their prices well too, so you can get your money back for a new one in a year :)

  3. Chris Mahon says:

    Some good programs on there, how about Things for making to do lists etc? http://culturedcode.com/things/

    Apart from that I would probably also say that people should have some kind of Twitter application to help network, although that can be a big distraction during the day sometimes too :)

  4. “Every Freelance Developer” doesn’t own a Mac!

  5. That is a great list… thanks for sharing a bit about your tool set!

    Quick question, I use MAMP (http://www.mamp.info) as my local virtual host client. How does XAMPP compare and why do you prefer it?

    • Eddie Monge says:

      They are basically the same thing with XAMPP a bit more open source and no pay version required. One note in the latest 1.7.2a release is that if you have a case sensitive disk on Mac, you will run into some issues as links in the program point to both XAMPP and xampp. Simple fix is to make an alias in the Apps folder that points one to the other.

  6. Halen says:

    Great list, most def going to pick up SnapNdrag later today.

    May I ask what your reasons were for dropping Dreamweaver?

  7. Zachariah says:

    For those crazy people still stuck on Windows ;-)

    Pidgin multi-IM client (open source)
    http://www.pidgin.im/

    WAMP server
    http://www.wampserver.com

    fireshot screen grabber for firefox
    https://addons.mozilla.org/en-US/firefox/addon/5648

    Codelobster with Joomla, Drupal, jquery, smarty, wordpress, and code igniter code hinting (development software)
    http://www.codelobster.com/

    Winmerge (open source) text file merging and comparing software
    http://winmerge.org/

    Winscp (open source) – ftp, sftp, scp client for windows
    http://winscp.net/

    and finally, the greatest tool ever invented for frontend web dev. (probably works on mac?)
    Web Developer toolbar for firefox
    http://chrispederick.com/work/web-developer/

    Cheers!
    ~Zachariah

  8. Aviva says:

    Thanks, this is a useful list. I’ve been meaning to check some of these out and it’s great to hear someone else’s thoughts on them.

  9. Nick says:

    For windows users there is something built in called Snippit.

    AWESOME for grabbing screenshots of a selected area. I suggest adding it to your quick launch.

  10. Justin P. says:

    Dropbox and evernote are some great apps as well.

  11. Brian says:

    Snapz pro x for screenshots, takes quicktime movies.

  12. Shane says:

    The list could go on.

    Quicksilver… can’t live without it
    Remember The Milk… todo list manager
    Evernote… second brain
    Jott… transcribe audio notes for RTM, Evernote, Google Calendar, etc.
    TextMate… very powerful text editor

    I personally user MAMP instead of XAMPP

  13. You are brilliant Amber, thanks!

  14. Jeff Boek says:

    http://www.macrabbit.com/cssedit/

    I’m telling You, once you start using it You’ll never go back!
    It’s the only piece of software I cry over not being able to use it at work as it’s a windows based company… And I sold my MacBook Pro in anticipation of the iTablet.. Which turned out to be nothing more than a giant glorified itouch..

    :’( Newmacforjefffund? .com? ;D

  15. I know everyone has their own solution for time tracking and invoicing but I thought I’d mention one that I found to be the most useful since it’s a free: http://www.paymo.biz/

    Billings is only for Macs. I tried a number of different systems but I found them all to have downsides. Paymo is free, tracks time, clients, projects and more. They also offer a desktop widget (for Mac or PC) which runs in your taskbar and makes time tracking that much easier. The invoicing system is great too and it allows you to create invoices as PDFs or even send the invoice as a permalink so clients can pay via Paypal.

  16. Eddie Monge says:

    Since I switch between Windows/Linux/Mac systems all the time, here’s the programs I use that work across all three:

    Netbeans for major coding
    jEdit for smaller edits and remote edits

    Filezilla for file transfers

    Pidgin/Adium for communication. Same client really.

    Firefox w/firebug for debugging
    Chrome for regular browsing

    XAMPP for local edits and a VPS for actual stuff

    Image apps but mostly OS specific like Paint.Net for windows, GIMP for Linux and still looking for a good Mac alternative.

  17. ANTStorm says:

    I wonder why a Mac user need some app for taking screenshots, ’cause it’s all built-in and is available all the time at the tips of mac-junkie’s fingers :)

    http://guides.macrumors.com/Taking_Screenshots_in_Mac_OS_X

1 Trackbacks/Pingbacks

  1. uberVU - social comments

Leave a Reply




Copyright © 2010 Amber Weinberg. All rights Reserved. Please don't steal, it's really not cool! But if you'd love to work with me (you do don't you?), please contact me :)