Freelance web designer tools and productivity management
June 12th, 2008 by Dustin Brewer
There are a lot of benefits to being a freelance web designer. The freedom to work your own hours (all of them) and the ability to choose what web projects you take on (how much you charge) and which you decline. However, with as much responsibility that a freelance web designer takes on there is a need for a lot of tools to manage it all. Being a freelance web designer is a lot of being an entire design firm, you have to take control of the sales, customer service, project management, design layout, web development and programming. There are a lot of these tasks that we can outsource but for the most part, a lot of our projects can consist of all of the above and so choosing the right tools for the job is a task that we don’t take lightly.
Project Management
The most important tool in our arsenal of freelancing tools is the project management. This tool defines our organization for our business as well as communication with the client. Choosing the write tool for optimal productivity is of the highest importance.
Basecamp
http://basecamphq.com
This is the most popular (by far) tool for managing projects, nearly every design firm and freelance web worker I have spoken with uses it and will swear by it. It went down, once, that I know of when a truck hit a power substation in Texas (most of Rackspace’s clients went down). It created more commotion in the blogosphere than when Britney Spears shaved her head. With over 1,000,000 clients worldwide they are the premier solution in project management.
The system allows you to create and assign milestones and to-dos. You can give clients access and communicate with them through their entire project as well as assign milestones to them (content build out, etc). It also allows you to share files with clients and any one else you may be working on the project with. It is awesome. I use it. There are also two Yahoo widgets that work with it, Avalanche and Headquarters that are pretty handy. There is also an OS X Dashboard widget.
Only complaint? There is tiered pricing, so if you work with more than 1 client you are going to have to pay for an account.
Project2Manage
http://project2manage.com
This is very similar to basecamp, except it is completely free. It has a lot of the same abilities, creating and assigning milestones and to-dos. You can add clients and use it to communicate to your clients also. You can manage unlimited projects and clients. The only things it is missing is file upload and time tracking.
Time Tracking
Keeping a record of the amount of time spent on a project or task is a big part of managing your freelance business. Even if you don’t charge by the hour it is important to know how much time you spend on each task to make sure you are utilizing your time as best as you can. It can easily help you to know if you need to raise your prices or find a quicker way to do some of your tasks.
Tick
http://tickspot.com
This is an excellent way to track your time, it provides a web-based interface that will easily allow you to start and stop timers as well as record your time for certain projects. It is extremely simple to use and give you a centralized location to record your time.
One of the best features of Tick is that it has a Yahoo Widgets application (and an OSX Dashboard widget) you can use to record your time and have it send that information back to the Tick website. The service has tiered pricing (starting at $9/mo for 3 OPEN projects), but the Tick timer is free and easy to use even if you don’t use their service.
Slimtimer
http://slimtimer.com
This is another great option for recording your time. It is completely web-based which can be a benefit for some and a hindrance for others. It is completely free which is one major bonus, it allows you to even have unlimited projects and unlimited tasks assigned to those projects. The timer works in a pop-up window, unfortunately if you close that window it does not appear to continue tracking time. Seems like a major oversight on their part— all they would have to do is acknowledge the timer was never stopped and the timer start time. Still an excellent solution for freelancers.
There are a ton of other timers available such as Job Timer (another Yahoo Widget) that can manage job times and record your time that aren’t web-based.
Invoicing
Managing your clients paying you can be much more complicated that simply keeping an excel file on each one of your clients. It can also be troubling if you work from more than one computer to have easy access to your client’s information. There are several services available that do it very well.
Zoho
http://invoicing.zoho.com
With Zoho invoicing you can manage your clients and invoicing, notification, payment gateways, late fees, payment subscriptions and more easily through their interface. It will save all of your customer data such as address, phone number, email and more. You initially get 5 free invoices a month and paid plans start around $5/month for 25 invoices per month then go up from there. This web application does more than just invoicing which I will cover in the next section.
Simplybill
http://www.simplybill.com/
This works much in the same way that Zoho does. It allows you to have recurring invoices, reminders, time tracking and starts at $5/mo for 25 invoices (no free option). They only accept PayPal though so your options can be slightly limited when it comes to getting payment from them.
Document storage and management
When it comes to your documents, there are some that you will need over and over again and times when you need to write one right away. It is important to be able to share those documents with clients and other people you work with from time to time also. If you are like me, and work from multiple different computers throughout the week then you can appreciate the need of more than just carrying around a flash drive with files. Online document management service are another major part of being a freelance web designer.
Google Documents
http://docs.google.com
I’m sure everyone has used Google Documents but I’m going to talk about why Google Documents is what I use. The biggest reason? Folders. Being organized is one of the most necessary characteristics of a freelance worker. So being able to organize my documents in folder is a huge deal, not all of my documents are related. Another big feature is the sharing ability on Google Docs, you can live edit with other people as well as simply place a document to be shared with other users. It has all of the features that most people use with word or OpenOffice and it easily accessible from anywhere in the world with an Internet connection. For me, it is a no brainer to use over local software.
Zoho Writer
http://writer.zoho.com
I used to use Zoho writer exclusively and I love their editor, It may even be better than Google Docs’ editor when it comes to ease-of-use and load time. A lot of the same features but last I checked they didn’t have the ability to share your documents or organize them in folder which can be frustrating but may not matter to some people.
Screen sharing and remote support
For most freelancers there are times when it is necessary to show their clients how to do something or visibly walk them through something. Most of the time, they aren’t within 1000 miles of your location which can make it a little difficult. Screen sharing software (presentation software) is an essential part of a freelance web designers arsenal of tools, so choosing the right one take some serious work. Over the past year I think I have tried nearly all of them trying to find the right one.
Team Viewer
http://teamviewer.com
After trying dozens of screen sharing and remote support software applications I personally believe that Team Viewer is the best option. You can simply tell the client your user id / password (both are randomly generated numbers) and they can connect to your computer or vice versa. There are quality settings which is huge when it comes to being in the design field. Ensuring that they are seeing exactly what you are seeing is something that can’t be compromised— you can also optimize for speed instead of quality.
It also allows you to switch directions mid-session for presentation or remote support easily. This can be very handy for any number of different situations when dealing with clients or other web designers or project managers. It also has support for multiple monitors so for people like me that work with 2 or more (I work with 3) monitors I can choose which screen I want to show the client whilst still working from one of my other screens. It is free for “personal use” and you need to register (see: pay) for “corporate use” if you fall into that category.
GoToMeeting
http://gotomeeting.com
This is the most popular option when it comes to screen sharing, but I have found the software a little cumbersome and less simple for clients to use. I feel that it may confuse clients more than necessary. It does do screen sharing and remote support quite well and is the industry leader when it comes to user base. It also has chat options and recording options that can help you or your clients to communicate or store the session if necessary.
There are tons more, but lets end it here
Without getting too crazy that is the bulk of the list, I could have added more categories for stuff that I use a little less frequently but a lot of these other software applications really cover a majority of the things needed by Freelancers. The biggest one I recommend using is basecamp as it covers nearly everything you need for managing projects. I would also suggest a messaging client such as Skype for video conferences and instant messaging. Of course, twitter is also handy for venting, networking, communicating, collaborating and link sharing with other like-minded freelancers.
If you have found other things that are a major part of your freelance arsenal list them in the comments and I may add them into this list or into a misc section.
Popularity: 8%








June 12th, 2008
Excellent summary!! Thanks Mans
June 12th, 2008
Great article, I use several of these but I hadn’t considered some of them. I probably should be using all of them. Thanks!
June 12th, 2008
Dustin, excellent list of resources. I would recommend Assembla.com for tracking / source code repo. Team Viewer sounds interesting but another screen share service you may want to look at is Vyew.com
I posted something kind of like this last night also but focused more on working remotely with others — http://frickinsweet.com/ryanlanciaux.com/post/Some-tools-for-working-with-distributed-teams.aspx
June 13th, 2008
I whole-heartedly recommend RescueTime for time tracking. The tool, once installed, does all the tracking automatically based on which window currently has focus. No need to start or stop timers.
June 13th, 2008
Great list indeed! For an easy time tracking, I suggest that you give a try the IM based TimmyOnTime.com. It is free for freelancer and you don’t need to install anything. Just throw in some commands through gtalk/msn/aim like this :
create project MySuperSite
create task Design on paper
stop
Add your new buddy Timmy to your friend list!
timmy@timmyontime.com (GTalk)
timmyontime@hotmail.com (MSN)
June 13th, 2008
[…] Freelance Web Designer Tools And Productivity Management Being a freelance web designer is a lot of being an entire design firm, you have to take control of the sales, customer service, project management, design layout, web development and programming. 30 Exceptional CSS Techniques and Examples You’ll see a variety of techniques such as image galleries, drop shadows, scalable buttons, menus, and more - all using only CSS and HTML. Want To Know How To Design? Learn The Basics The basic elements of design include colour, line, shape, scale, space, texture and value and these are the fundamental pieces that make up any piece of work. Tips for Localized PPC Advertising for Designers Pay-Per-Click (PPC) advertising can be an extremely productive and cost-effective method of generating leads for local design work. Part 2/4: Design and Code a site with Gimp, HTML and CSS I will be showing you how to slice the design ready for coding. This is the process whereby we basically cut each element into separate images ready to code into the site. […]
June 13th, 2008
Very nice list. For invoices I use FreshBooks which has worked great. Dugg it as well.
June 16th, 2008
Hi Dustin,
Great list but you missed Fanurio.
Fanurio http://www.fanuriotimetracking.com helps with the less appealing aspects of freelancing like billing and keeping track of time. It’s a useful application, with a user-friendly interface.
June 24th, 2008
I would recommend trying http://www.ProjectOffice.net. It is an online project management tool perfect for freelancers because they can work with as many companies they want and every data is visible to the specific companies. It is handled with different privileges and working spaces.
Check it out!
June 29th, 2008
[…] Freelance Web Designer Tools and Productivity Management from Dustin Brewer. submit_url = ‘http://vandelaydesign.com/blog/links/junes-best-this-month-in-web-design/’; […]
June 30th, 2008
Hi,
I’m glad I found your list, I’ve been looking for these types of solutions for a long time. I was wondering if you’ve run across anything already made specifically for just maintaining websites?
(just kidding - for ongoing maintenance)
I have several users who have grown accustomed to emailing me everything, and my Inbox gets really bogged down. Some people use only the subject line for their request, others attach photos with the ever-so-descriptive ‘_DSC92837.jpg’ filename, and then the request in a separate email … Then they change their mind, and send 5 more emails with a different set of pictures . .. I find that I actually spend quite a bit of time sorting through them to make my to do list for the evening, and just this week, there was a transmission problem that put 10,000 copies of the same email with 10MB attachment in my Inbox. I ended up having to block the email address.
So, what I’ve been looking for is a system to handle just maintenance requests really. The time tracking and invoicing would be great, but even if I could just have a system for submitting requests (and allowing discussion/comments) with file attachments I’d be happy. Not for entire development projects, but for the clients looking for cheap labor after their project has been built
Seen anything like that? Most of the solutions above seem to support entire development projects. Or, maybe I have overlooked one of the above solutions. If so, please share how you are using the software to handle what I’ve described. Carrie
June 30th, 2008
The best solution for your needs would be basecamp. This is what I use, and most agencies use, to manage client communication. It is great for the beginnings of a project through ongoing maintenance. Clients have their own user name for your account and can log in to post messages, upload files and read messages that you have posted. It has lots and lots of other features but would easily meet and exceed your needs for ongoing maintenance.
It is extremely easy to use, even for the most novice clients.
June 30th, 2008
I was looking through the videos there before my post here. I will take a closer look. You’ve been using it and you’re happy with it, and it can handle the mess I described above, then I’ll take your word for it.
Thanks, Carrie
July 2nd, 2008
[…] Freelance Web Designer Tools and Productivity Management from Dustin Brewer. […]